Stap 3: De code.
[code]
int ldr = 0; analoge pin waarop LDR is aangesloten
int ldr_value = 0; variabele LDR waarden opslaan
int ledPin = 12;
VOID Setup
{
pinMode (ledPin, OUTPUT); Hiermee stelt u de digitale pen als uitvoer
}
void loop
{
ldr_value = analogRead(ldr); leest de LDR-waarden
Als (ldr_value > 50)
{
delay(50); wachten
digitalWrite (ledPin, hoge); Hiermee stelt u de LED op
delay(5000); wacht 5 seconden voordat de herbewapening
digitalWrite (ledPin, laag); de LED vertrekt
}
}
[/ code]
PC (freebasic)
[code]
doen tot 0 <> 0
doen tot (res en 64) = 6
res = INP (& H379)
rem 64 is voor pin 10 als het gaat hoog
lus
rem welke code die u wilt u laten weten was er beweging uitvoeren.
rem bti stuurt een twitter de mailaccount instellen.
Shell "echo was er beweging | BTI"
rem Timing lus voordat de herbewapening.
voor z = 1 aan de 500000
volgende z
lus
[/ code]