Você está na página 1de 4

#include <LiquidCrystal.

h> // Inclusão da biblioteca do LCD

// Definição dos terminais do arduino para usar o LCD

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int bt1 = 10;

int bt2 = 9;

int bt3 = 8;

int bt4 = 7;

boolean estado_bt1 = 1;

boolean estado_bt2 = 1;

boolean estado_bt3 = 1;

boolean estado_bt4 = 1;

void setup() //Função destinada para configuração

lcd.begin(16, 2);// Local para informaro modelo do LCD

pinMode(bt1, INPUT_PULLUP);

pinMode(bt2, INPUT_PULLUP);

pinMode(bt3, INPUT_PULLUP);

pinMode(bt4, INPUT_PULLUP);

//Limpa a tela

lcd.clear();

//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(0, 0);

//Envia o texto entre aspas para o LCD

lcd.print("SENAI - CETAF-AJU");
//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(0, 1);

//Envia o texto entre aspas para o LCD

lcd.print("13/08/2020");

// Delay de 1000ms ou seja 1s

delay(1000);

void loop() // Função principal

estado_bt1 = digitalRead(bt1);

if (estado_bt1 == 0)

//Limpa a tela

lcd.clear();

//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(0, 0);

//Envia o texto entre aspas para o LCD

lcd.print("BT1");

estado_bt2 = digitalRead(bt2);

if (estado_bt2 == 0)

//Limpa a tela
lcd.clear();

//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(13, 0);

//Envia o texto entre aspas para o LCD

lcd.print("BT2");

estado_bt3 = digitalRead(bt3);

if (estado_bt3 == 0)

//Limpa a tela

lcd.clear();

//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(0, 1);

//Envia o texto entre aspas para o LCD

lcd.print("BT3");

estado_bt4 = digitalRead(bt4);

if (estado_bt4 == 0)

//Limpa a tela

lcd.clear();

//Posiciona o cursor na coluna 16, linha 0;

lcd.setCursor(13, 1);

//Envia o texto entre aspas para o LCD

lcd.print("BT4");

}
}

Você também pode gostar