/*
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.
*/
int Valor_Entrada_A32 = 0;
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
pinMode(15, OUTPUT);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(15, LOW);
Serial.println("### Ler Entrada Analogica A32 ###");
}
void loop() {
Valor_Entrada_A32 = analogRead(32);
Serial.print("Entrada A32: ");
Serial.println(Valor_Entrada_A32);
if (Valor_Entrada_A32 < 1366) {
digitalWrite(4, HIGH);
digitalWrite(2, LOW);
digitalWrite(15, LOW);
}
if ( (Valor_Entrada_A32 > 1365) && (Valor_Entrada_A32 < 2731) ) {
digitalWrite(4, LOW);
digitalWrite(2, HIGH);
digitalWrite(15, LOW);
}
if ( (Valor_Entrada_A32 > 2730) && (Valor_Entrada_A32 < 4095) ) {
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(15, HIGH);
}
delay(1000);
}