Como exibir a saída do potenciômetro no LCD Arduino

Como exibir a saída do potenciômetro no LCD Arduino
Para exibir qualquer saída e entrada do Arduino, podemos usar um módulo de exibição de cristal líquido (LCD). O LCD é um dos componentes essenciais para obter a saída visual. A saída pode ser um valor de qualquer sensor ou dispositivo como potenciômetro. Este discurso explica o processo de como podemos exibir os valores do potenciômetro na tela LCD em Arduino.

O que é potenciômetro

O potenciômetro é um resistor cujo valor para a resistência pode ser alterado girando seu botão e também é conhecido como resistor variável. Este potenciômetro genérico normalmente tem três pinos; O pino no meio é a saída do resistor, enquanto os outros dois pinos podem ser usados ​​para dar fornecimento e aterramento o resistor. Existem diferentes tipos de potenciômetros que são usados:

Tipos de potenciômetros Descrição
Rotativo Esses potenciômetros geralmente têm um botão para mudar a resistência e são de forma circular.
Linear Esses resistores variáveis ​​são de forma linear e, diferentemente do movimento rotativo do botão na resistência que ela se move linearmente na resistência.
Digital Outro tipo de resistores variáveis ​​é o potenciômetro digital que possui botões de pressão para alterar a resistência.

Aqui está o potenciômetro típico que é mais comumente usado:

Como interagir o potenciômetro com e LCD usando Arduino

Para exibir a saída do potenciômetro na tela de cristal líquido, precisamos interface o LCD e o resistor variável com Arduino. A seguir, são apresentados os componentes necessários para a exibição da saída do potenciômetro no LCD:

  • Arduino Uno
  • Conectando fios
  • Tela de cristal líquido (LCD)
  • Dois potenciômetros de 10 kohms

O programa Arduino para exibir a saída do potenciômetro no LCD é dado seguido pelo diagrama esquemático do circuito.

#include // biblioteca para o LCD
int potValue = 0; // variável para ler o valor do potenciômetro
// declarando os pinos de Arduino para LCD
Liquidcrystal LCD (12, 11, 5, 4, 3, 2);
configuração void ()

// dando o alfinete para o potenciômetro
pinmode (a0, entrada);
// Configure o número de colunas e linhas do LCD:
LCD.começar (16, 2);
Serial.começar (9600);

Void Loop ()

// lendo a entrada no pino analógico 1:
PotValue = analogread (A1);
// Defina o cursor para a coluna 0, linha 0:
LCD.setCursor (0, 0);
LCD.print ("Valor da panela");
// Defina o local para exibir o valor no LCD para a coluna 0, linha 1:
LCD.setCursor (0, 1);
LCD.impressão (potValue);
// Imprima o valor no LCD:
Serial.println (potValue);
atraso (1000);
LCD.claro();

Para interface o LCD com o Arduino, primeiro os pinos da placa Arduino que devem ser conectados ao módulo de exibição são declarados.

Depois disso, o pino para o resistor variável é inicializado e seu modo é definido como entrada. Como o resistor variável é o dispositivo analógico, o pino analógico A1 de Arduino é dado ao resistor variável.

Em seguida, são inicializadas as dimensões do módulo LCD que são 16 × 2 e, para a comunicação serial, uma taxa de transmissão é dada.

Na função Loop, o valor do potenciômetro é lido usando a função analogread () e a saída da função de leitura é então exibida usando o LCD.imprimir() função.

Da mesma forma, para atribuir um local específico para os dados a serem exibidos no LCD, a função LCD.setCursor () é usado.

O segundo potenciômetro conectado ao pino (vee) do LCD é usado para controlar o brilho do LCD.

Saída

Conclusão

Existem vários dispositivos que podem ser interfigurados nas placas Arduino e esses dispositivos podem ser usados ​​como entrada ou saída para o Arduino. O potenciômetro também é um dispositivo de entrada do Arduino que pode ser usado para vários propósitos, como controlar o brilho do LED ou LCD, aumentando ou diminuindo sua resistência. Neste artigo, um potenciômetro é interfocado com Arduino e seus valores são exibidos no LCD.