Salve non capisco dove sbaglio nel codice… Voglio che il led si accendi una volta arrivato a 29 gradi ma non accade… Di seguito vi posto il codice.
int val_Adc = 0;
float temp = 0;
float allarme = 29;
void setup()
{
//init seriale
Serial.begin(9600);
pinMode(13, OUTPUT);
analogReference(EXTERNAL);
}
void loop()
{
delay(500);
val_Adc = 0;
for(byte Ciclo = 0; Ciclo<100; Ciclo++)
{
val_Adc += analogRead(0);
delay(10);
}
val_Adc /= 100;
temp = ((val_Adc * 0.0032) - 0.5) / 0.01;
//invio i dati al computer
Serial.println(temp);
if(allarme<temp) {
digitalWrite(13, HIGH);
}
}