/*
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 pino_pir = 11;
int acionamento;
void setup() {
pinMode(pino_pir, INPUT);
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);
lcd.clear();
}
void loop() {
acionamento = digitalRead(pino_pir);
lcd.setCursor(0, 0);
lcd.print("Status: ");
lcd.setCursor(0, 1);
if ( acionamento == LOW ) {
lcd.print("Nao Acionado. ");
} else {
lcd.print("Acionado. ");
}
delay(100);
}