Op zondag 10 februari 2002 12:27 schreef Super_ik het volgende:
waar wil je dan hulp mee, basis schema ofzo?
Nou, ik denk dat het basisschema eigenlijk geen probleem zal zijn... ik d8 eigenlijk aan iets zoals dit
C1 = 1uF
C2 = 22pF
C3 = 22pF
R1 = 4K7
R3 = 470 ohm
R4 = 470 ohm
R5 = 470 ohm
D1 = LED groen
D2 = LED oranje
D3 = LED rood
SW1 = 3 standen schakelaar
XTAL1 = kristal 4 Mhz
IC1 = PIC, maar welke ?
Ik moet wel eerlijk bekennen dat ik deze schakeling niet helemaal 100% bedacht, dus vraag me niets over het kristal aub. Je mag me er wel meer over uitleggen
Hier de BASIC code die erin zou moeten komen:
startup:
High 0
High 1
High 2
Pause 200
Low 2
Low 1
Low 0
input:
input uitlezen d.m.v. welke poot HIGH is van poot 10 / 11 / 12
if poot 10 = 1 then goto flitsa
if poot 11 = 1 then goto flitsb
if poot 12 = 1 then goto flitsc
hoe zou ik dit het beste kunnen aanpakken ???
Flitsa:
high 0
pause 100
low 0
pause 100
high 0
pause 100
low 0
pause 100
flitsaa:
High 0
Pause 67
High 1
Pause 67
Low 0
Pause 67
Low 1
High 2
Pause 1000
Goto Flitsaa
Flitsb:
high 1
pause 100
low 1
pause 100
high 1
pause 100
low 1
pause 100
Flitsbb:
High 0
Pause 83
High 1
Pause 83
Low 0
Pause 83
Low 1
High 2
Pause 1000
Goto Flitsbb
Flitsc:
high 2
pause 100
low 2
pause 100
high 2
pause 100
low 2
pause 100
flitscc:
High 0
Pause 100
High 1
Pause 100
Low 0
Pause 100
Low 1
High 2
Pause 1000
Goto Flitscc
End
Flitsx laat zien in welke stand je zit d.m.v. oplichten 1e 2e of 3e LED
Flitsxx is het echte knipperen van de LED.
Moet ik in de Flitsx routine een GOTO naar flitsxx doen of gaat dit vanzelf ?
als iemand aanpassingen / verbeteringen heeft, ik hoor het graag !