Professional Documents
Culture Documents
Opstelling:
Zie de figuur die volgt. Je ziet volgende verbindingen die je moet maken:
Verbind de anode (+) van de LED via een weerstand van 220 Ohm/330 Ohm met
pin 13
Verbind de kathode (-) van de LED met GND
Verbind een pool van de drukknop met pin 2.
Verbind de andere pool van de drukknop met +5V.
Plaats een weerstand van 10kOhm of meer van pin 2 naar GND (= Ground = 0V).
UGO_drukknop
Open de Arduino sketch die bij deze opstelling hoort: UGO_drukknop
Bij het opstellen moet je rekening houden met hoe een drukknop werkt.
Een drukknop heeft 4 pinnen en een knop die je kan indrukken, maar welke
terugkeert naar de beginpositie zodra je loslaat. Er zijn twee pinnen aan een
zijde, en twee aan de overstaande zijde. Leg de knop zo dat een zijde met pinnen
naar je toe, en de andere van je weg. Normaal gezien zijn de pinnen links
verbonden met elkaar, alsook die rechts. Als je de knop indrukt worden ook links en
rechts met elkaar verbonden, en is het circuit helemaal gesloten (=alles verbonden).
Waarom 4 pinnen en niet 2? Dit is omdat het makkelijker solderen is zo. Je zal
vaak meer dan 2 draden aan een knop moeten bevestigen, en dus zijn twee extra
pinnen handig.
Aanpassingen
Opdracht.
1- Pas de sketch aan zodat de LED aan is als de knop niet ingedrukt is en uit als de
knop ingedrukt is.
2- Pas de sketch aan voor 2 LEDs en 2 drukknoppen. Je bedient elke LED apart, dus
de ene drukknop voor de eerste LED, en de andere voor de tweede LED. Het begin
van een lichtpiano!
Extra Opdrachten
1- Schrijf een sketch om te zorgen dat een LED aan gaat bij het indrukken van
drukknop en het knippert volgens de SOS morse code.
Kan je dit efficint maken en ervoor zorgen dat je niet moet blijven drukken om het
LEDje te laten knipperen?
Oplossing: UGO_knop1_SOS en U
GO_knop2_SOS
2- Schrijf een sketch voor 1 LED en 2 drukknoppen zodat een drukknop wordt
gebruikt om de LED aan te doen, en de andere om de LED uit te doen.
Oplossing: UGO_LED_2knoppen
3- Schrijf een sketch om een drukknop te doen werken zoals een lichtschakelaar
van thuis. Bv. : eerste keer drukken LED aan, tweede keer drukken LED uit.
Oplossing: UGO_drukknop_zoalsthuis