Stap 2: programmeren
int switchState = 0; het vooruitgangsbalk de waarde van switchState als 0
VOID Setup
{
pinMode(3,OUTPUT); het definieert de digitale pen 3 als output
pinMode(4,OUTPUT); het definieert de digitale pin 4 als output
pinMode(5,OUTPUT); het definieert de digitale pin 5 als output
pinMode(2,OUTPUT); het definieert de digitale pin 2 als output
Serial.begin(9600); het seriële communicatie 9600 bps beginnen
}
void loop
{
switchState=digitalRead(2); digitalRead controleert dat de gekozen pin 2 voor spanning
if(switchState==low); het is een voorwaardelijke instructie
{
digitalWrite(3,HIGH); het is een commando waarmee u voor het verzenden van 5 volt op pin 3
digitalWrite(4,LOW); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 4
digitalWrite(5,LOW); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 5
}
anders
{
digitalWrite(3,LOW); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 3
digitalWrite(4,LOW); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 4
digitalWrite(5,HIGH); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 5
delay(250); het roept een vertraging voor ¼ van een tweede
digitalWrite(4,HIGH); het is een commando waarmee u het verzenden van 5 volt naar pin 4
digitalWrite(5,LOW); het is een commando waarmee u voor het verzenden van 0 volt tot en met pin 5
delay(250); het roept een vertraging voor ¼ van een tweede
}
} / / Ga terug naar het begin van de lus