Stap 6: De schets
Dit is de schets voor de Arduino. Kopieer en plak deze in het milieu van de schets. Vervolgens uploaden naar de Arduino.Laser Tripwire schets
#define LED 13 //LED is verbonden met pin 13
#define zoemer 7 //Buzzer is verbonden met pin 7
#define sensor 0 //Photoresistor is verbonden met pin 0
int val = 0; Val is gebruikt voor het opslaan van de staat van invoer pin
VOID Setup {}
pinMode (LED, uitvoer); digitale pin ingesteld als output
pinMode (zoemer, uitvoer); digitale pin ingesteld als output
pinMode (Sensor, INPUT); analoge pin ingesteld als input
}
void loop {}
Val = analogRead(Sensor); Lees input waarde van sensor en sla het
Als (val < 100) / / als de sensor onder 100 gaat...
{
digitalWrite (LED, hoge); LED inschakelen
digitalWrite (zoemer, hoge); Schakel zoemer
}
anders als (val > 100)
{
digitalWrite (LED, laag); anders, LED weren
digitalWrite (zoemer, laag); anders, zoemer weren
}
}