0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaProgramiranjeKrmiljenje RGB LED-ic, mešanje barv (3)

    Krmiljenje RGB LED-ic, mešanje barv (3)

    Svet elektronike colorShield-A, učni pripomoček za programiranje mikrokontrolerjev (12)V nadaljevanju bomo pokazali, da lahko RGB diode prikazujejo veliko, veliko več, kot sedem barv. Za to je treba mešati osnovne barve – rdečo, zeleno in modro – v različnih razmerjih. Resda vrednosti uporov R11, R12 in R13 ni mogoče programsko spreminjati, lahko pa vplivamo na trajanje (širino) trenutnih impulzov, s katerimi krmilimo rdeči, zeleni in modri čip. Risba na sliki 43 ponazarja, kaj smo s tem mislili.

    Avtor: mag. Vladimir Mitrović
    E-pošta: vmitrovic12@gmail.com
    2021-299-29

    Zgornja slika prikazuje situacijo, ko skozi LED teče konstanten, največji tok, določen z napajalno napetostjo in vrednostjo upora, ki omejuje tok: srednji tok skozi diodo je enak temu največjemu toku in dioda zasveti v polni intenzivnosti (srednji tok je prikazan z višino rdečega stolpca). Na naslednjih treh risbah tok teče v impulzih skozi LED-ico: na njih je frekvenca konstantna, vendar se trajanje (širina) impulza spreminja. Krajši ko so ti tokovni impulzi glede na trajanje obdobja T, manjši je srednji tok skozi diodo in dioda slabše sveti. Na koncu na spodnji risbi ni tokovnih impulzov in dioda ne sveti.

    Proces imenujemo pulzno-širinska modulacija (PWM) in se pogosto uporablja pri prilagajanju hitrosti elektromotorjev in jakosti osvetlitve, pri nadzoru servomotorjev itd. Uporabili ga bomo za prilagajanje jakosti in barve svetlobe RGB diod D8-D11 na razvojnem sistemu Shield-A. Potrebovali bomo tri generatorje impulzov, po enega za vsako osnovno barvo. Vsak od timerjev ATmega328P mikrokontrolerja lahko generira dva PWM signala: uporabili bomo Timer0 in “polovico” Timer2. Oba timerja sta osem-bitna in širinsko modulirani impulzi se generirajo, ko sta konfigurirana kot kaže slika 44.

    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