0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaProgramiranjeShield-B, razvojna ploščica za Arduino Uno (1)

    Shield-B, razvojna ploščica za Arduino Uno (1)

    Avtorja: mag. Vladimir Mitrović in Robert Sedak
    E-pošta: vmitrovic12@gmail.com

    V reviji Svet elektronike št. 288-301 smo predstavili razvojni sistem in učilo za programiranje mikrokontrolerjev z imenom Shield-A.

    Shield-A je oblika Arduino Uno ploščice in vsebuje različne komponente – nize enobarvnih in tribarvnih (RGB) LED-ic, piskač, tipke, potenciometer, in tudi priključke za alfanumerični displej ter za I2C komunikacijo. Ko jo postavimo na Arduino Uno ali kompatibilno ploščico, se komponente s Shielda-A povežejo z mikrokontrolerjem ATmega328P in nam omogočajo, da vizualiziramo delo programa, ki smo ga napisali. S tem, ko smo si zadali enostavne in vse bolj zahtevne programske naloge, smo postopoma vstopali v svet programiranja mikrokontrolerjev. Programe smo pisali v programskih jezikih Bascom-AVR in Arduino, da bi učilo lahko približali uporabnikom obeh platform.

    Sedaj, ko smo se naučili osnove, je prišel čas za korak naprej: pokazali bomo, kako s pomočjo mikrokontrolerja krmiliti različne vrste elektromotorjev! Za začetek vzemimo ”običajen” mali enosmerni (DC) elektromotor, kot tisti, ki ga robotiki uporabljajo v svojih konstrukcijah. Najenostavneje rečeno, vsak, ki se je naučil kako sprogramirati mikrokontroler, da bi z njegovo pomočjo lahko vklopil ali izklopil svetlečo (LE) diodo, bo znal zagnati in zaustaviti elektromotor. No, ali je vse res tako enostavno?

    Slika 1a prikazuje običajen način vezave LED-ice in mikrokontrolerja:

    • ko priključek Pxy mikrokontrolerja, na katerega je vezana LED-ica (na sliki 1a) postavimo v stanje logične ničle (= 0 V), bo skozi diodo stekel tok in LED-ica bo zasvetila,
    • ko isti priključek mikrokontrolerja postavimo v stanje logične enice (= 5 V), bo dioda ugasnila, ker skozi njo več ne teče tok.

    Ker LED-ice ”delujejo” na nižjih napetostih od tistih, ki se običajno uporabljajo za napajanje mikrokontrolerja (na Arduino Uno ploščici ta napetost znaša 5 V), potrebujemo tudi upor R, ki bo omejil tok skozi LED-ico na ustrezno vrednost. Predpostavimo, da imamo enosmerni elektromotor predviden za 5V napetost in ga vežemo na mikrokontroler namesto LED-ice, prav tako, kakor je prikazano na sliki 1b. Vezje je še enostavnejše, ker je delovna napetost elektromotorja ravno 5 V, zato upora R več ne potrebujemo… Vendar pa slika sugerira, da s tem vezjem še vedno nekaj ni v redu; pojasnimo zakaj!

    Ta vsebina je samo za naročnike

    Če želite odkleniti to vsebino, se naročite.
    Politika zasebnosti

    Spoštujemo vašo zasebnost in se zavezujemo, da bomo osebne podatke, pridobljene prek spletnega informacijskega sistema, skrbno varovali in jih brez vaše privolitve ne bomo posredoval tretji osebi oziroma jih uporabili v druge namene. Ker obstajajo v spletnem informacijskem sistemu določene povezave na druge, zunanje spletne strani, ki niso vezane na nas, ne prevzemamo nobene odgovornosti za zaščito podatkov na teh spletnih straneh.

    Hkrati se zavezujemo, da bomo po svojih najboljših možnih močeh varovali podatke in zasebnost obiskovalcev spletne strani .

    Da bi preprečili nepooblaščen dostop do pridobljenih podatkov ali njihovo razkritje, ohranili natančnost osebnih podatkov in zagotovili njihovo ustrezno uporabo, uporabljamo ustrezne tehnične in organizacijske postopke za zavarovanje podatkov, ki jih zbiramo.

    Več: https://svet-el.si/politika-zasebnosti