#include <LiquidCrystal.h>
//Define os pinos que serão utilizados do display
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// put your setup code here, to run once:
//Define o número de colunas e linhas do display
lcd.begin(16, 2);
pinMode(A0,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
//Limpa a tela
int value = analogRead(A0);
lcd.clear();
//Posiciona o cursor na coluna 3, linha 0;
lcd.setCursor(4, 0);
//Envia o texto entre aspas para o LCD
lcd.print("FERNANDO");
lcd.setCursor(4, 1);
lcd.print(value);
delay(5000);
//Rolagem para a esquerda
for (int posicao = 0; posicao < 4; posicao++)
{
lcd.scrollDisplayLeft();
delay(300);
}
//Rolagem para a direita
for (int posicao = 0; posicao < 8; posicao++)
{
lcd.scrollDisplayRight();
delay(300);
}
}