0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaMikroPin, razvojni sistem za 10 € (2)

    MikroPin, razvojni sistem za 10 € (2)

    V preteklih številkah revije smo predstavili dva malčka iz naše ponudbe za programiranje AVR mikrokontrolerjev: MikroPin (SE 197) in njemu ustrezen programator MikroB (SE 198), sedaj pa je napočil čas, da pokažemo, kaj vse lahko z njima počnemo!

    V osnovni (in najcenejši) izvedbi je MikroPin v prvi vrsti namenjen začetnikom, ki šele kukajo v svet mikrokontrolerjev, da lahko to dosežejo z manjšim denarnim vložkom v opremo. Razen nadzora vhodov in izhodov, bo uporabnik začetnik lahko preizkusil tudi naprednejše tehnike programiranja, kot so na primer delo s časovniki (timerji) in prekinitvami. Z dodajanjem posameznih komponent MikroPin nadgrajujemo v bolj zapleten razvojni sistem (imenovali smo ga MikroPin+), ki ima poleg poučne lahko tudi praktično uporabno vrednost. Če mu na primer dodamo kvarc-kristal in alfanumerični prikazovalnik, se bo MikroPin spremenil v digitalno uro, z dodajanjem zmogljivega L272M operacijskega ojačevalnika in napetostnega stabilizatorja pa postane avtonomni robotski krmilnik, ki lahko upravlja delovanje dveh DC motorjev. Še veliko več možnosti pa dobimo, če na MikroPin priključimo katerega od modulov iz naše standardne ponudbe…

    Slike niV tem nadaljevanju bomo predstavili nekaj programov za MikroPin, ki imajo različne stopnje zahtevnosti in ki bodo lepo ilustrirali uporabo osnovnih virov mikrokontrolerja: njegovih vhodno/izhodnih priključkov. Mimogrede bomo natančno spoznali še načine priključitve tipk in LED diod pri MikroPin razvojni ploščici in njihovo uporabo. Pričakujemo, da bralec že pozna osnovno arhitekturo AVR mikrokontrolerjev in osnove programiranja s programskim jezikom Bascom-AVR.

    Izhodni priključki

    Pri razvojni ploščici MikroPin, se priključki mikrokontrolerja ATtiny2313 večinoma uporabljajo kot izhodni priključki. Na poenostavljeni shemi MikroPin-a na sliki 11 so izhodni priključki PD5 in PD6 ter vsi priključki vrat B. Pred prvo uporabo jih moramo v Bascomu definirati kot izhode:

    Config Pind.5 = Output     'PD5 je izhod
    Config Pind.6 = Output     'PD6 je izhod

    S stanjem izhodnega priključka in s tem tudi s stanjem priključene LED diode upravljamo s postavljanjem ustreznega priključka registra PORTD v stanje „1“ ali „0“. LED dioda D9 je priključena tako, da sveti pri logičnem stanju „1“, pri logičnem stanju „0“ pa je ugasnjena. Del programa, ki upravlja z rdečim delom LED diode D9 bi bil lahko podoben ali enak temu:

    Portd.5 = 1           'prižgi rdečo
    Wait 8                  'naj sveti 8s
    Portd.5 = 0           'ugasni rdečo

    Popolnoma enako upravljamo z zelenim delom LED diode D9, le da je v tem primeru krmilni priključek Portd.6.

    Celotni članek

    Opis programov za MikroPin

    MikroPin program

    Postavitev elementov in prevezave

    MikroPin, razvojni sistem za 10 € (2)

    2012_SE199_25

    Prejšnji članek
    Naslednji članek