Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
De gebruikte transistor is de NPN uitvoering (in ons setje een S8050).
Start het Arduino programma en sluit de USB kabel aan.
Typ de volgende code over of kopieer deze naar de arduino ide:
Code: Select all
int relais1 = 12; // koppel relais 1 aan pin 12
void setup() {
pinMode(relais1, OUTPUT); //set pin1 (12) als uitgang
}
void loop() {
digitalWrite(relais1, HIGH); //set de uitganspin van relais1 (12) hoog
delay(1000); //wacht 1 seconde (1000 ms)
digitalWrite(relais1, LOW); //set de uitganspin van relais1 (12) laag
delay(1000); //wacht 1 seconde (1000 ms)
}
Als je deze opdracht goed uitgevoerd hebt gaan de leds om en om knipperen en hoor je het relais klikken.
Les5-2:
Zorg er voor dat je alle voedingsspanningen los koppelt (usb niet aangesloten op de pc en geen power adapter aangesloten op de voedingsplug).
sluit de Arduino aan volgens onderstaand schema:
Start het Arduino programma en sluit de USB kabel aan.
Typ de volgende code over of kopieer deze naar de arduino ide:
Code: Select all
int relais1 = 12; // koppel relais 1 aan pin 12
int ldr1 = A0; // koppel ldr 1 aan pin A0
void setup() {
pinMode(relais1, OUTPUT); //set relais1 (pin 12) als uitgang
}
void loop() {
int value = analogRead(ldr1); //lees de waarde van LDR1
if (value < 300) digitalWrite(relais1, HIGH); //Als de waarde van LDR1 lager is dan 300 set de uitganspin van relais1 (12) hoog
if (value > 400) digitalWrite(relais1, LOW); //Als de waarde van LDR1 hoger is dan 400 set de uitganspin van relais1 (12) laag
}
Als je deze opdracht goed uitgevoerd hebt gaat het relais schakelen als je je hand over de LDR beweegt.
We hebben hiermee een schemer-schakeling gebouw om bijvoorbeeld je tuinverlichting te schakelen.