Stap 5: Hier is de volledige Code te schrijven temperatuur naar de seriële Monitor
/** Geeft temperatuur van TMP36 op de seriële Monitor
* Aangepast uit (en voor meer informatie over dit circuit): http://tinyurl.com/c89tvd
*/
TMP36 Pin variabelen
int temperaturePin = 0; de analoge pin van de TMP36 Vout (sense) pin is aangesloten op
de resolutie is 10 mV / graad Celsius
(500 mV offset) d.w.z. 0 graden = 500mV
/* void loop
* Setup - deze functie wordt uitgevoerd zodra wanneer u uw Arduino zet
* We initialiseren de seriële verbinding met de computer
*/
void setup
{
Serial.begin(9600); //Start de seriële verbinding met de computer
}
{
zweven temperatuur = getVoltage(temperaturePin); / / Krijgen de spanning lezen van de tem
temperatuur = (temperatuur -.5) * 100; Converteren van 10 mv per graad met 500mV offset
Serial.println(temperature); Afdrukken van het resultaat
delay(1000); Wacht een tweede
}
/*
* getVoltage() - geeft als resultaat de spanning op de analoge ingang gedefinieerd door
* pin
*/
float getVoltage (int pin) {}
retourneren (analogRead(pin) * 5.0/1024); converteren van een digitale bereik van 0 tot 1023
0 tot 5 volt (elke lezing is gelijk aan 1 ~ 5 mV)
}