Instructions
22
13de dag
Vandaag op de adventskalender
• 1 x toets
• 1 x weerstand 10 kOhm (bruin – zwart – oranje)
Looplicht in twee richtingen
Looplichten zijn altijd opnieuw populaire effecten, niet alleen voor reclame maar
ook in feestruimtes. Het experiment van de 13de dag laat vier leds bij een druk op
de toets als looplicht oplichten. De andere toets laat het looplicht in de andere rich-
ting lopen.
Onderdelen: 1 x Nano-board, 1 x insteekprintplaat, 2 x led oranje met voorweer-
stand, 2 x led geel met voorweerstand, 2 x toets, 2 x 10kOhm-weerstand (bruin
– zwart – oranje), 5 x draadbrug (verschillende lengtes)
Het programma
Het programma 13mblock functioneert zoals het programma van de 9de dag,
bevraagt de beide toetsen slecht bijkomend om de richting van het looplicht met
behulp van een extra variabele te selecteren
Zo werkt het programma
De variabele i geeft de waarde aan, waarmee de nummers van de pins voor de led de zou
moten oplichten, in elke lusdoorloop veranderd wordt. De waarde 2 laat het looplicht van
rechts naar links lopen: 4, 6, 8, 10, de waarde -2 laat het van links naar rechts lopen: 10, 8, 6,
4.
De variabele n bevat het nummers van de pin die net is opgelicht of als volgende moet
oplichten.
Bij elke doorloop van de lus licht de led aan pin n voor de in de variabele tijd vastgelegde
tijd. Daarna worden de beide toetsen bevraagd. Indien de linker toets aan pin 2 ingedrukt
is, wordt de variabele i op 2 gezet, waardoor het looplicht naar links loopt. Indien de rechter
toets aan pin 3 ingedrukt is, wordt de variabele i op -2 gezet, waardoor het looplicht naar
rechts loopt.
Het pin-nummer n wordt op de nieuwe waarde ingesteld. Daarna wordt nog gecontroleerd of
n het bereik van de mogelijke waarden voor de led-pins heeft overschreden. Indien n door
die wijziging ene waarde heeft, die groter is dan 10, dan begint het looplicht rechts opnieuw
bij pin 4. Indien de nieuwe waarde van n daarentegen kleiner s dan 4, dan begint het loop-
licht links bij pin 10.
Looplicht met vier leds en twee toetsen met pulldown-weerstanden
Looplichtrichting met twee toetsen omschakelen
13. dag