const int sensorPin = A0;//sensore di temperatura
const float baselineTemp = 20.0;//lettura temperatura di partenza
//ogni due gradi si accende un led
void setup(){
Serial.begin(9600);//apri una porta seriale
for(int pinNumber = 2; pinNumber<5; pinNumber++);{// led impostati dal pin 2,3,4
pinMode(pinNumber, OUTPUT);//i led sono le uscite
digitalWrite(pinNumber, LOW);//led spento
}
}
void loop(){
int sensorVal = analogRead(sensorPin);//leggi il valore del sensore
Serial.print("Sensor Value: ");//manda le info dall'arduino al pc
Serial.print(sensorVal);//valore rivelato sul monitor seriale
float voltage = (sensorVal71024.0) * 5.0;//converti la lettura adc in tensione
Serial.print(" , Volts: ");//come con il valore del sensore
Serial.print(voltage);//invialo al monitor seriale
Serial.print(" ,degrees C: ");
float temperature = (voltage - .5) * 100;//converti la tensione in temperatura
Serial.println(temperature);//leggi la temp sul monitor seriale
if(temperature < baselieTemp){//spegni i led a bassa temperatura
digitalWrite(2, LOW);//led spento
digitalWrite(3, LOW);//led spento
digitalWrite(4, LOW);//led spento
}else if(temperature >= baselineTemp+2 &&
temperature < baselineTemp+4){//accendi un led a bassa temperatura
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}else if(temperature >= baselineTemp+4 &&
temperature < baselineTemp+6){//accendi un led a media temperatura
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
}else if(temperature >= baselineTemp+6{//accendi un led a bassa temperatura
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
delay(1);
}
mi da questo errore e non capisco perchè
Amorometro_odt.ino: In function 'void setup()':
Amorometro_odt:7: error: name lookup of 'pinNumber' changed for new ISO 'for' scoping
Amorometro_odt:6: error: using obsolete binding at 'pinNumber'
Amorometro_odt.ino: In function 'void loop()':
Amorometro_odt:15: error: 'sensorVal71024' was not declared in this scope
Amorometro_odt:15: error: expected )' before numeric constant Amorometro_odt:21: error: 'baselieTemp' was not declared in this scope Amorometro_odt:35: error: expected
)' before '{' token
aiuto!!!!! :. :. :. :. :. :. :. :. :. :. :. :. :. :.