Wie man Ambient Temp von Arduino Lilypad Temperature Sensor

Ich bin anschließen eines LilyPad Temperature sensor zu einem LilyPad Arduino 328 Main Board mit dem Ziel, das Lesen ziemlich genaue Umgebungstemperatur Lesungen. Der sensor wird mit Strom versorgt und geben einem Antworten ich bin in der Lage zu Lesen über die serielle.

Das problem, das ich konfrontiert bin, ist, dass das Lesen vom sensor ist mir sehr ungewöhnlich - obwohl konsistente zahlen. Bin ich beim Lesen des analog sensor input und der Umwandlung in Volt so...

loop(){
    float therm;   
    therm = analogRead(2); //Read from sensor through Analog 2
    therm *= (5.0/1024.0); //5 volts /1024 units of analog resolution
    delay(100);
}

Dies führt zu einer konsistenten Lesen von über 1,1 Volt, die der sensor Dokumentation zeigt, wäre eine ambient temp von über 60 Grad Celsius, wenn der wahre ambient temp ist um etwa 23 Grad. Der sensor ist nicht in der Nähe in der Nähe andere Elektronik, so kann ich nicht absehen, dass das problem.

Ist mein code zum Auslesen des Sensors falsch? Könnte mein sensor defekt sein?

InformationsquelleAutor tmh | 2009-11-03
Schreibe einen Kommentar