Projecten - Dobbelsteen

De kans dat je geen dobbelsteen in huis hebt, maar wel alle componenten voor dit project is klein. Maar het gaat natuurlijk niet alleen om het dobbelen maar ook om het maken van deze elektronische dobbelsteen. De uitdaging van dit project was om het aantal inputs en outputs op maximaal vijf te houden, zodat het project ook in de ATTiny geprogrammeerd kan worden. Dat lukt omdat zes van de zeven LED's drie paren vormen. Beide LED's van ieder paar zijn gelijktijdig aan en gelijktijdig uit.

Schakeling

Onderdelen

Component Type Aantal
R1 .. R7 470 Ω 7
R8 .. R11 10 kΩ 4
D1 .. D7 Rode LED 5mm 7
T1 .. T4 Transistor BC549C 4
S1 Rode drukschaklaar 1

Sketch

In onderstaande sketch maken we gebruik van de interne pull-up weerstanden van de Atmega chip op de Arduino. In plaats van de pinMode INPUT gebruiken we nu INPUT_PULLUP. Het enige wat we nu hoeven doen is de input via een schakelaar met de GND verbinden. Let er wel op dat de waarde van de input nu HIGH is als de schakelaar niet is ingedrukt en LOW als de schakelaar wel is ingedrukt.

Dobbelsteen voor ATTiny

Voor de ATTiny45 of ATTiny85 gebruiken we het volgende schema:
In de sketch moeten de aansluitingen worden aagepast:
Bovenstaande sketches zijn compleet en werken zonder aanpassingen als deze gekopieerd worden naar de Arduino ontwikkelomgeving versie 1.0.1.

Eerste publicatie op 23 februari 2014

Laatste modificatie op 23 februari 2014