Stap 4: Programmeren van de Arduino
De Arduino aansluit op de computer en het uploaden van het programma:VOID Setup {}
Serial.begin(9600);
pinMode(13,OUTPUT); Ik ben met behulp van de ingebouwde LED op pin 13 aan het licht omhoog wanneer de schaduw conidtion wordt voldaan.
Dit is optioneel. Hebt u een oudere Arduino, kan u uw eigen LED aan pin 13 verbinden.
}
void loop
{
int lightlevel=analogRead(0); leest het lichtniveau van de fotoweerstand en toegewezen aan de variabele met de naam lightlevel
delay(1000); Wacht één seconde.
Als (analogRead(0) < lightlevel-20) //if het lichtniveau verandert door meer dan 20, het activeert de schaduw voorwaarde.
{
digitalWrite(13,HIGH); LED inschakelen
Serial.Print ("A"); //send signaal naar Mac, die het A als een applescript-commando interpreteert.
}
else {}
digitalWrite(13,LOW); LED uitgeschakeld.
}
}
/ *** Opmerking: je moet de AppleScript-programma stoppen voordat u uploadt naar de Arduino.