Stap 9: Test Project 3: temperatuursensor
Het laatste voorbeeldproject neemt een analoge ingang van één van de drie analoge pinnen. De ingang is een waarde tussen 0 en 1023. Een temperatuursensor is aangesloten op het bord. De output gegeven door sensor wordt gelezen door de analoge pin en wordt geconverteerd naar een eenheid van temperatuur (C of F). De output gegeven door de sensor, is afhankelijk van de temperatuur.
Eerst sluit de sensor volgens de volgende:
• Pin 1 (vcc)---Linkit 5v
• Pin 2 (vout)---Linkit analoge pin 0
• Pin 3 (gnd)---Linkit gnd
Vervolgens upload de code hieronder:
float temp = 0;
VOID Setup
{
Serial.begin(9600);
}
void loop
{
Temp = analogRead(A0);
temp temp = * 0.48828125;
Serial.Print ("analoge ingang:");
Serial.Print(analogRead(a0));
Serial.println();
Serial.Print ("temperatuur =");
Serial.Print(temp);
Serial.Print("*C");
Serial.println();
delay(1000);
}
Open nu de seriële monitor en het zou tonen de temperatuur samen met de analoge ingang gelezen door de Raad van bestuur. Als dit niet gebeurt, Controleer alle aansluitingen en probeer opnieuw.