Neste artigo, existem vários métodos para controlar o brilho, mas neste artigo, usaremos um potenciômetro para alterá-lo pelo qual podemos variar o brilho do LCD.
Como controlar o brilho do LCD com Arduino
O método mais conveniente para controlar o brilho do LCD, que é interfocado pelo Arduino, é usando um potenciômetro (comumente conhecido como resistor variável). O pino "VO" do LCD, próximo ao pino "VDD", é responsável pelo contraste do LCD. Podemos controlar o contraste do LCD, colocando resistência diferente ao pino "VO" do LCD usando um potenciômetro, o VO também é conhecido como "vee" em alguns LCDs:
Simplesmente escreveremos um código Arduino para exibir o "Linuxhint" no LCD e controlar o brilho com o potenciômetro usando o código:
#incluir
// incluiu a biblioteca do LCD
Liquidcrystal LCD (12, 11, 5, 4, 3, 2);
// Declare os pinos Arduino para LCD (RS, E, D4, D5, D6, D7)
Void Setup ()
LCD.começar (16,2);
// declarou o LCD 16x2
LCD.print ("linuxhint");
// impresso no LCD
Void Loop ()
O diagrama do circuito para o circuito acima será assim:
Os componentes necessários para o circuito acima são:
O circuito de hardware para o diagrama de circuito acima é:
Nesta configuração de hardware do circuito, conectamos o LCD a um potenciômetro de tal maneira:
Terminais LCD | Arduino Nano Pins |
---|---|
Vss | Chão |
Vdd | +5 volts |
Vo | O pino de saída de um potenciômetro |
Rs | 12 |
Rw | Chão |
E | 11 |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
A | +5 volts |
K | Chão |
Ao variar o valor da resistência com um potenciômetro, estamos mudando o valor da resistência no pino LCD Vo, devido ao qual o brilho será alterado. O funcionamento da configuração de hardware acima é:
Conclusão
O pino Vo do LCD é usado para controlar o contraste da tela no LCD e podemos controlar esse brilho do LCD usando um potenciômetro no pino Vo do LCD. Neste artigo, o brilho do LCD é controlado usando o potenciômetro e explicado em detalhes. Esta metodologia para controlar o brilho do LCD é conveniente e principalmente usada.