Temperatursensor Arduino
En temperatursensor till Arduino visar temperaturen via en analog input. Denna sensor specifikt är vattentät med en 91cm lång kabel, så den kan användas till att mäta temperaturen i vatten som exempel. Den kan också mäta temperaturen i luften. Sensorn klarar temperaturer mellan -55 och 125 grader Celsius med 0,5 +/- graders noggrannhet mellan -10 och 85 grader. Spänningen är 3V- 5,5V. Nedan är ett kopplingsschema på hur den kopplas med Arduino Uno och en kopplingsbräda.
Här är exempel på kod:
float temp;
int tempPin = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
temp = analogRead(tempPin);
// read analog volt from sensor and save to variable temp
temp = temp * 0.48828125;
// convert the analog volt to its temperature equivalent
Serial.print(“TEMPERATURE = “);
Serial.print(temp); // display temperature value
Serial.print(“*C”);
Serial.println();
delay(1000); // update sensor reading each one second
}
https://www.tutorialspoint.com/arduino/arduino_temperature_sensor.htm