ciao a tutti..volevo chiedervi una cosa.ho preso un sensore lm35 e l'ho collegato ad arduino.Ho collegato il primo piedino a sx del sensore a 5 volt,l'ultimo piedino a massa e il piedino intermedio l'ho collegato a pin analogico a0. Lo skecth che ho utilizzato è il seguente:
//declare variables
float tempC;
int tempPin = 0;
void setup()
{
Serial.begin(9600); //opens serial port, sets data rate to 9600 bps
}
void loop()
{
tempC = analogRead(tempPin); //read the value from the sensor
tempC = (5.0 * tempC * 100.0)/1024.0; //convert the analog data to temperature
Serial.print((byte)tempC); //send the data to the computer
delay(1000); //wait one second before sending new data
}
il mio problema è che il sensore mi restiruisce sulla seriale sempre 20° anche se tocco per qualche minuto il sensore con le dita,anzi a volte diminuisci la temperatura.C'è qualcosa che sbaglio nel collegamento?vi ringrazio anticipatamente