LM35 Temperaturgivare (3 / 3 steg)
Steg 3: kod
Koden kan laddas ner här.
eller kopiera och klistra in detta i den arduino skissen.
/ * < br > enkel temperatur använder lm35 i grundläggande Celsius temperatur konfigurationen
*/
float härda;
int tempPin = 2; analoga ingångsstift
int sampleTime = 1000; 1 andra dafault
void setup()
{
Serial.BEGIN(9600);
}
void loop()
{
får och skriver ut rådata från lm35
Temp = analogRead(tempPin);
Serial.Print ("RÅDATA:");
Serial.Print (temp);
Serial.println("");
omvandlar rådata till grader celsius och skriver ut
500mV/1024 =. 48828125
Temp = temp * 0.48828125;
Serial.Print ("CELSIUS:");
Serial.Print(temp);
Serial.println ("* C");
omvandlar celsius till fahrenheit
Temp = temp * 9 / 5;
Temp = temp + 32.
Serial.Print ("FAHRENHEIT:");
Serial.Print(temp);
Serial.println("*F");
Delay(sampleTime);
}
Ladda in koden till din styrelse och öppna seriell bildskärmen bör du se både fahrenheit och celsius.