Hur man visar temperatur med hjälp av en LM35 och Arduino UNO (3 / 3 steg)
Steg 3: skiss
Detta är en enkel skiss:
Börja med att definiera variabler:
temp är en variabel som ska innehålla data från sensor LM35 och vi kommer att hantera dessa data för att konvertera den till Celsius senare i skissen
LM35 TEMPERATURGIVARE
float härda; Definiera variabeln temp float
int sensor = 0; mellersta givarstaven på analoga stift 0
I den ogiltiga setup, bara börja följetongen övervaka som vi kommer att använda Läs temperaturen från.
void setup()
{Serial.begin(9600); //start seriell bildskärmen}
Här vi kommer att läsa data från LM35 med hjälp av analogread(sensor) och lagrar informationen i variabeln temp. Vi kommer att multiplicera värdet med 0.48828125 att konvertera från volt till grader Celsius.
void loop() {
Temp = analogRead(sensor); tilldela den analog utgången till temp-
Temp = temp * 0.48828125; konvertera volt till grader celsius---0.48828125 = [(5V*1000)/1024] 10
I nästa serie rader visas även den seriella bildskärmen i detta format:
Temperaturen är: värde grader Celsius
och det kommer att upprepa denna linje varje sekund.
Serial.Print ("temperaturen är:");
Serial.Print(temp);
Serial.println ("grader Celsius");
Delay(1000);}
Jag bifogade skissen i detta instructable, allt du behöver göra är packa upp och ladda upp den till Arduino.
Jag kommer att utstationering en annan instructable visar hur man visar temperaturen på en LCD
Ha det så kul