/*
Código demonstrativo para a aula de Sistemas Embarcados,
Curso de Ciência da Computação e Engenharia da Computação
EEP.
*/
#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(" Escola de Eng. ");
lcd.setCursor(0, 1);
lcd.print(" de Piracicaba ");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Sistemas ");
lcd.setCursor(0, 1);
lcd.print(" Embarcados ");
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);
}