/*
Código demonstrativo para a aula de Bancos de Dados aplicados à Internet das Coisas,
Curso de Engenharia e Administração de Sistemas de Banco de Dados,
Faculdade de Tecnologia - UNICAMP.
*/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20, 16, 2);
int valor_a0 = 0;
int valor_a1 = 0;
int valor_a2 = 0;
int valor_a3 = 0;
void setup() {
lcd.init();
lcd.backlight();
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Fac. Tecnologia");
lcd.setCursor(0, 1);
lcd.print("Unicamp Limeira");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Bancos de Dados ");
lcd.setCursor(0, 1);
lcd.print("Aplicados a IoT ");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Exercicio ");
lcd.setCursor(0, 1);
lcd.print("----------------");
delay(3000);
}
void loop() {
lcd.clear();
valor_a0 = analogRead(A0);
valor_a1 = analogRead(A1);
valor_a2 = analogRead(A2);
valor_a3 = analogRead(A3);
lcd.setCursor(0, 0);
lcd.print("A0: ");
lcd.setCursor(3, 0);
lcd.print(valor_a0);
lcd.setCursor(8, 0);
lcd.print("A1: ");
lcd.setCursor(11, 0);
lcd.print(valor_a1);
lcd.setCursor(0, 1);
lcd.print("A2: ");
lcd.setCursor(3, 1);
lcd.print(valor_a2);
lcd.setCursor(8, 1);
lcd.print("A3: ");
lcd.setCursor(11, 1);
lcd.print(valor_a3);
delay(3000);
}