Instructions
27
18de dag
Vandaag op de adventskalender
• 1 x RGB-led met voorweerstanden
led-dobbelsteen
De typische dobbelstenen die een tot zes ogen tonen, kent iedereen en heeft ieder-
een thuis. Wezenlijk cooler is een elektronisch gestuurde dobbelsteen die met een
druk op de toets de ogen laat oplichten – maar niet gewoon een tot zes leds in
serie, maar in de opstelling van een dobbelsteen. Deze hebben ogen in de typisch
vierkante opstelling, waarbij men zeven leds nodig heeft. Op de engelvleugel vindt
u de geschikte insteekgaten voor vier eenkleurige leds en drie RGB-leds in de volg-
orde van de ogen van een dobbelsteen. De drie RGB-leds worden in dit project
alleen als rode leds gebruikt. Hier is telkens slechts een kleur aangesloten.
Voor de aansturing van de leds worden slechts vier in plaats van zeven digitale pins
gebruikt, omdat een dobbelsteen voor de weergave van even getallen de ogen per
paar gebruikt.
Onderdelen: 1 x Nano-board, 1 x insteekprintplaat, 2 x led oranje met voor-
weerstand, 2 x led geel met voorweerstand, 3 x RGB-led met voorweerstand,
1 x 20kOhm-weerstand (rood – zwart – blauw), 2 x boetseerkleicontact, 1 x
draadbrug, 14 x aansluitkabel
Het programma
Het programma 18mblock dobbelt bij het aanraken van het sensorcontact een getal
tussen 1 en 6 en toont ze in de vorm van een dobbelsteen.
Zo werkt het programma
Een eindeloze lus controleert steeds opnieuw of het sensorcontact aangeraakt
wordt. Indien dit het geval is worden eerst de vier voor de leds gebruikte pins uitge-
schakeld om het voordien getoonde dobbelresultaat te wissen.
Vervolgens wordt in de variabele w een willekeurig getal tussen 1 en 6 opgeslagen.
Voor elke mogelijke gebeurtenis is er een eigen indien…-blok, dat de overeenkom-
stige leds inschakelt. Ze lichten op tot het sensorcontact opnieuw wordt aangeraakt.
Looplicht met vier leds, twee RGB-leds en sensorcontacten.
18. dag