Stap 9: Stap 8: programmeren van de Arduino
De code is als volgt voor alleen het lezen van de input, dit is afhankelijk van de input wordt A0. Wijzigen aan uw spec!
int Readvalue; De aanvankelijk lees waarde
int Printvalue; De waarde afgedrukt op het scherm
float Mathvalue; De variabele die wordt gebruikt voor elke vorm van wiskunde
VOID Setup {}
Serial.begin(9600); Seriële communicatie met computer 9600 bps beginnen
}
void loop {}
Readvalue = analogRead (A0) + 1; Lees de infrarood Bereikindicatie input, voeg 1 om ervoor te zorgen dat de lezing nooit gelijk is aan nul of u vreemde wiskunde resultaten krijgt!
Serial.println(Readvalue); Print de lees waarde naar de seriële monitor
delay(50); Vertraging voor 50 MS dat niet vullen de seriële buffer
}
Eenmaal geprogrammeerd, zou u toegang krijgen tot de seriële monitor en zien als de waarde veranderd met de afstand van de sensor. Zo ja, is de sensor correct lezen van je Arduino!
Een handig ding om te doen zou de functie van de kaart en de maximale en minimale waarden van de sensor zoeken en toewijzen aan 0 en 1023. Dit is gelijk aan een normale Analogread!