Como exibir valores de brilho do LED em 16 × 2 LCD
Para alterar o brilho e exibir os valores no LCD, criamos primeiro um circuito cujo esquema é dado abaixo, seguido pelos componentes que usamos no circuito:
Como criar hardware para exibir os valores de brilho LED no LCD
Para exibir os valores de brilho do LED em 16 × 2 LCD, montamos o circuito de acordo com o esquema dado acima. A imagem abaixo é o conjunto de hardware para o circuito que exibe os valores de brilho do LED no LCD:
Na figura acima, você pode ver que usamos dois potenciômetros, um é usado para controlar o brilho do LCD e o outro é usado para ajustar o brilho do LED. Como o potenciômetro é um dispositivo analógico, conectamos a saída do segundo potenciômetro no pino analógico A0 do Arduino usando o fio de cor azul.
A saída do primeiro potenciômetro é conectada ao pino V0 do LCD usando o fio de cor verde. Os fios roxos no conjunto de hardware são usados para conectar os pinos de dados do LCD a Arduino usando seus pinos 5,4,3,2. No entanto, o registro Selecionar e Ativar PIN do LCD está conectado ao Arduino usando os fios cinza em seus 12 e 11 pinos.
Para controlar o LED, conectamos um pino a Arduino usando o pino 6, enquanto o outro pino do LED está conectado ao solo usando o pino de arduino.
Fornecemos 5 volts para as linhas de pinos mais altas da placa de ensaio usando o pino de 5 volts de Arduino e a partir daí conectamos cada componente com suprimento.
.
Como escrever o código Arduino para controlar o brilho do LED e exibi -lo no LCD usando o potenciômetro
Para controlar o brilho do LED e exibir seus valores no LCD usando o Arduino Uno, escrevemos o código que é fornecido abaixo:
#include / * declarando a biblioteca LCD * /Para controlar o brilho do LED, usamos o potenciômetro e para converter os valores analógicos do potenciômetro, usamos o mapa() função e então esses valores escalarizados são dados ao LED usando o analogwrite () função.
O próximo passo é exibir os valores de brilho do LED no LCD e, para isso, usamos a função do mapa duas vezes. Primeiro para exibir a barra de status, temos que escalar os valores na faixa de tamanho do LCD. Segundo, para exibir os valores de brilho na porcentagem, escalarizamos os valores mapeados para exibir a barra de status para o intervalo de 0 a 100.
Para exibir a barra de status, usamos o loop for que funciona de tal maneira que o loop for executado até o respeitado valor do brilho LED e exibe o personagem até o local do LCD.
Como fazer o circuito de controle de brilho LED em hardware usando potenciômetro e LCD
Implementamos o esquema do circuito de acordo com o conjunto de hardware descrito acima e pode ser visto na imagem abaixo:
Para fins de demonstração, damos um GIF animado que mostra o funcionamento do esboço do Arduino, dado acima:
Conclusão
Para fazer o funcionamento do código Arduino usado em um projeto, a melhor maneira é exibir suas entradas e saídas usando um módulo de exibição com Arduino. Fizemos um projeto que controla o brilho do LED usando o potenciômetro e o valor do brilho é exibido no LCD na forma de porcentagem e barra de status. Para dar uma idéia clara do projeto, fornecemos o código Arduino e a simulação de hardware também.