Temperatur Sensor Tutorial! (4 / 5 steg)
Steg 4: Enkla termometer
Denna exempelkod till Arduino visar ett snabbt sätt att skapa en temperaturgivare, den helt enkelt skriver till den seriella porten vad aktuell temperatur är både i Celsius och Fahrenheit
TMP36 Pin variabler
int sensorPin = 0; den analoga stift TMP36 Vout (känsla) pin är ansluten till
resolutionen är 10 mV / grad Celsius med en
500 mV offset för negativa temperaturer
/ * setup() - funktionen körs en gång när du startar din Arduino. Vi initiera seriell anslutning med datorn
*/
void setup()
{
Serial.BEGIN(9600); Starta seriell anslutning med datorn
Om du vill visa resultatet öppna seriell bildskärmen
}
void loop() / / kör om och om igen
{
att få spänningen från temperaturgivare
int läsa = analogRead(sensorPin);
konvertera att läsning till spänning, för 3.3V arduino använder 3.3
flyta spänning = läsning * 5,0 / 1024;
skriva ut spänningen
Serial.Print(Voltage); Serial.println ("volt");
Nu skriva ut temperaturen
flyta temperatureC = (spänning - 0,5) * 100; konvertering från 10 mv per grad wit 500 mV offset
grader ((volatge - 500mV) gånger 100)
Serial.Print(temperatureC); Serial.println ("grader C");
nu konvertera till Fahrenheight
flyta temperatureF = (temperatureC * 9 / 5) + 32;
Serial.Print(temperatureF); Serial.println ("grader F");
Delay(1000); väntar på en sekund
}