Elektronska kocka
Slika 1: Električni načrt za elektronsko kocko
Spisek elementov vezja:
U1: PIC16F628a - mikrokontroler
U2: IC7805 - napetostni stabilizator
C1: kondenzator 10 µF
R1 do R7: upor 220 Ω
R8: upor 10 kΩ
R9: upor 4,7 kΩ
S: stikalo
T: tipka
7x LED diode: LED diode, 5 mm, poljubne barve
Opis vezja:
Glavni element vezja je mikrokontroler PIC16F628a. Vanj zapišemo program, ki mu določa delovanje. V našem primeru ob sklenitvi tipke T zelo hitro vklaplja in izklaplja LED diode. Hitrost je odvisna od izbranega oscilatorja, ki daje takt mikrokontrolerju. Ko tipko T sprostimo, se vklapljanje in izklapljanje LED diod prekine in naključno svetijo le nekatere LED diode, kar je odvisno od trenutka sprostitve tipke T.
Naše vezje napajamo z napetostjo 9 V, mikrokontroler pa deluje pri napetosti 5 V. Zato uporabimo napetostni stabilizator IC 7805, ki da na svojem izhodu napetost 5 V.
Celotno vezje oziroma napravo vklopimo s stikalom S. LED diode moramo zaščititi z zaščitnimi upori, da jih ne uničimo. Napetost na LED diodi je lahko največ 2 V, zato mora preostanek napetosti 3 V nase prevzeti zaščitni upor (R1 do R7).
Program za mikrokontroler je napisan v programskem jeziku asembler (zbirnik) v okolju MPLAB. S pomočjo programatorja PICkit 2 zapišemo program v mikrokontroler.