Speel Solitaire
… met een AT90S µC
Gepubliceerd in Elektor nummer 503, september 2005
Speel Solitaire voor de variatie eens met een matrix van LEDjes in plaats van pionnen. Een microcontroller houdt daarbij het spelverloop in de gaten. Maar pas op, het is niet alleen uitdagend maar ook reuze verslavend! Dit project is een schoolvoorbeeld van hoe een microcontroller met wat software het aantal benodigde componenten voor een logische schakeling drastisch kan verminderen. Verder hebben wij weer een goed antwoord op de eeuwige vraag van buitenstaanders en leken: “leuk, maar wat kun je er mee?” als het gaat over die zwarte dropjes met pennetjes die wij kennen als microcontrollers. Het ontwerp is gebaseerd op de Atmel AT90S2313 microcontroller. Deze hebben we gekozen vanwege de lage prijs, de snelheid, het aantal I/O pennen en het gemak waarmee deze in assembler geprogrammeerd kan worden met gratis programmatuur.
Weerstanden:
R1 = 1k5
R2...R8 = 220
R9 = 10 k
R10,R11 = 1 k
Condensatoren:
C1 = 1 µ/16 V radiaal
C2,C3 = 22 p
C4 = 100 n
Halfgeleiders:
D1-D34 = low-current LED rood, 3 mm
T1 = BC547
IC1 = ULN2803
IC2 = 4023
IC3 = AT90S2313-10PC (geprogrammeerd, EPS 030410-41)
Diversen:
S1 = aan/uit schakelaar, enkelpolig
S2...S8 = drukknop voor printmontage, 1 maakcontact, 5mm, (bijv. T60, Conrad bestelnr. 700479)
X1 = 4 MHz kristal
BZ1 = (actieve) zoemer 5 VDC
BT1 = 2 x penlight (AA) batterij met houder
Behuizing, bijv. Hammond type 1591DTRD (150 x 46 x 84 mm)
|
Klik hieronder om dit artikel en/of print layout te downloaden als PDF.
Let op: bij oudere projecten kunnen we niet garanderen dat alle onderdelen leverbaar zijn.
|