/*
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);
void setup() {
Serial.begin(9600);
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();
lcd.setCursor(0, 0);
lcd.print(" Observe o ");
lcd.setCursor(0, 1);
lcd.print(" Monitor Serial ");
delay(3000);
Serial.println("### Digite a mensagem ###");
Serial.println("");
}
void loop() {
if ( Serial.available() ) {
String texto = Serial.readString();
Serial.print("Mensagem: ");
Serial.println(texto);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Mensagem: ");
lcd.setCursor(0, 1);
lcd.print(texto);
Serial.println("");
Serial.println("");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Observe o ");
lcd.setCursor(0, 1);
lcd.print(" Monitor Serial ");
Serial.println("### Digite a mensagem ###");
Serial.println("");
}
//delay(2000);
}