Stap 2: programmeren
Deze de programmering in het project.
VOID Setup
{
pinMode (A0, INPUT); \\it definieert de analoge pin A0 als input
pinMode(11,OUTPUT); \\it definieert de digitale pin 11 als output
Serial.begin(9600); \\it beginnen seriële communicatie 9600 bps
}
void loop
{
int;
a=analogRead(a0); \\the lus leest de waarde van de sensor op A0 met analogRead() en winkel de
waarde in de juiste variabelen
Serial.Print(a); \\it wordt de waarde van een in de seriële monitor
Serial.Print("\n"); \\("\n") is het equivalent van de toets "ENTER" toets op het toetsenbord
if(a<1000) \\it is een voorwaardelijke instructie
{
digitalWrite(11,HIGH); \\it opdrachten de arduino overstappen op LED als de LDR de lezing stuurt minder
dan 1000
}
anders
{
digitalWrite(11,LOW); \\it opdrachten de arduino om over te schakelen van de LED als de LDR de lezing meer stuurt
dan 1000
delay(1000); \\it roept een vertraging voor 1 tweede of 1000 milliseconde de
}
Deze code kan je arduino branden.