/*
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.
*/
void menu() {
Serial.println(" Portas Analogicas ");
Serial.println("-----------------------------");
Serial.println("0. Porta Analogica A0.");
Serial.println("1. Porta Analogica A1.");
Serial.println("2. Porta Analogica A2.");
Serial.println("3. Porta Analogica A3.");
Serial.println("-----------------------------");
Serial.println("Sua escolha: ??");
Serial.println("");
Serial.println("");
Serial.println("");
}
void setup() {
Serial.begin(9600);
menu();
}
void loop() {
while (Serial.available() > 0) {
int opcao = Serial.parseInt();
Serial.println("-------------------------------------------");
switch (opcao) {
case 0:
Serial.print("A0 = ");
Serial.print(analogRead(A0));
Serial.println("");
break;
case 1:
Serial.print("A1 = ");
Serial.print(analogRead(A1));
Serial.println("");
break;
case 2:
Serial.print("A2 = ");
Serial.print(analogRead(A2));
Serial.println("");
break;
case 3:
Serial.print("A3 = ");
Serial.print(analogRead(A3));
Serial.println("");
break;
default:
Serial.println("Voce escolheu uma opcao nao disponivel.");
}
Serial.println("-------------------------------------------");
delay(3000);
Serial.println("");
Serial.println("");
Serial.println("");
menu();
}
}