Stap 3: schets
Dit is een eenvoudige schets:
Beginnen met het definiëren van de variabelen:
Temp is een variabele die de gegevens uit de LM35 sensor zal houden en wij zullen het manipuleren van deze gegevens om te zetten naar Celsius verderop in de schets
// LM35 TEMPERATURE SENSOR
float temp; //Define the temp float variable
int sensor = 0; // sensor middle pin on analog pin 0
In de void setup net start het serienummer controleren die gebruiken we het lezen de temperatuur uit.
void setup() {Serial.begin(9600); //start the serial monitor}
Hier zullen We het lezen van de gegevens van de LM35 met behulp van analogread(sensor) en bewaar deze informatie op de variabele temp. We zullen deze waarde met de 0.48828125 van Volt omzetten in graden Celsius vermenigvuldigen.
void loop(){
temp = analogRead(sensor); //assigning the analog output to temp
temp = temp * 0.48828125; //converting volts to degrees celsius ----- 0.48828125 = [(5V*1000)/1024]10
De volgende reeks van lijnen wordt de informatie weergegeven op de seriële monitor in dit formaat:
De temperatuur is: waarde graden Celsius
en het zal herhalen deze regel per seconde.
Serial.print("The temperature is :");
Serial.print(temp);
Serial.println("deg. Celsius");
delay(1000);}
Ik aangesloten de schets in dit instructable, alles wat je hoeft te doen is rits het open en upload het naar de Arduino.
Ik zal detachering een andere instructable laten zien hoe de temperatuur op een LCD-scherm weergeven
Veel plezier