#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");
}
}