Pesquisar

COMO UTILIZAR LCD 16X2

Vamos montar um circuito para mostrar como utilizar um LCD 16x2

display LCD 16×2 utilizado neste projeto, é o baseado no controlador HD44780, possui backlight azul e caracteres brancos, seus pinos de conexão encontram-se na parte superior do display 1 à 16. As conexões utilizadas para o projeto foram:

Pino 4 (RS) ligado ao pino 9 do Arduino
Pino 6 (E) ligado ao pino 8 do Arduino
Pino 11 (D4) ligado ao pino 7 do Arduino
Pino 12 (D5) ligado ao pino 6 do Arduino
Pino 13 (D6) ligado ao pino 5 do Arduino
Pino 14 (D7) ligado ao pino 4 do Arduino
Pino 16 Catodo ligado ao GND
Pino 5 RW ligado ao GND
Pino 15 Anodo ligado ao 5V
Pino 1 Vss ligado ao Gnd
Pino 2 Vdd  ligado ao 5V


Para controle do LCD iremos utilizar a biblioteca LiquidCrystal a mesma já vêm instalada na IDE do Arduino).
  
O comando delay ao final não é recomendado que seja menor que 2000 (2 segundos), pois é mínimo valor para que o sensor forneça dados de forma correta.
  
      // utilizando Display LCD 16x2
      //BY AF ELETRONICA
      
     #include <LiquidCrystal.h> //Carrega a biblioteca LCD
      // Aqui define-se a ligação ao pino de dados do sensor
       //Define os pinos que serão ligados ao LCD
      LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
      //   pin4   D7
      //   pin 5  D6
      //   pin 6  D5
      //   pin 7  D4
      //   pin8   Enable
      //   pin9   RS    
      //  Catodo ligado ao GND
      //  RW ligado ao GND
      //  Anodo ligado ao 5V
     
      void setup()
      {
        lcd.begin(16,2); //Inicializa LCD
        lcd.clear(); //Limpa o LCD
      }
     void loop()
      {
        lcd.setCursor(0,0); // aqui ira colocar o cursor na coluna 0 coluna 0
        lcd.print("       AF        ");
        lcd.print(" ");
        lcd.setCursor(0,1); // aqui ira colocar o cursor na coluna 0 coluna 1
        lcd.print("   ELETRONICA   ");
        lcd.print(" ");          
        delay(2000); //Tempo recomendado para leitura do sensor

      }      

Nenhum comentário:

Postar um comentário