Sisällysluettelo:

CharliePlexed RGB LED noppa: 3 vaihetta
CharliePlexed RGB LED noppa: 3 vaihetta

Video: CharliePlexed RGB LED noppa: 3 vaihetta

Video: CharliePlexed RGB LED noppa: 3 vaihetta
Video: RGB Charlieplexed 1x4 working! 2024, Marraskuu
Anonim
CharliePlexed RGB LED noppa
CharliePlexed RGB LED noppa
CharliePlexed RGB LED noppa
CharliePlexed RGB LED noppa
CharliePlexed RGB LED noppa
CharliePlexed RGB LED noppa

Tämä opetusohjelma näyttää kuinka tehdä värikkäitä noppoja käyttämällä charlieplexing -tekniikkaa RGB -LED -valojen kanssa. Projektissa käytetään 7 RGB -LEDiä, jotka on järjestetty noppien muotoon. niitä on ohjattu neljällä ATTiny13V-mikrokontrollerin I/O-nastalla, mutta CharliePlexing-teorian mukaan voimme ohjata vain 12 {n (n-1)} LEDiä 4 I/O-nastasta. Itse asiassa LEDien järjestely nopan muodossa on sellainen, että ne voidaan jakaa neljään ryhmään. Kolmessa on kaksi LEDiä ja yhdessä yksi LED. Kunkin ryhmän LED -valot ovat päällä ja pois päältä samanaikaisesti, ja ne voidaan kytkeä samoihin I/O -nastoihin samalla tavalla. Lyhyesti sanottuna, niitä käsitellään yksittäisinä LED -valona. x 3 = 12, joten Charlieplexing on voimassa) '' Säätimen 5 I/O -nasta käytetään kytkimessä, joka painettaessa tuottaa satunnaislukuja 1-6 ja vapauttaessaan satunnaisia värejä (yhteensä 6)

Vaihe 1: Piirin kuvaus

Piirin kuvaus
Piirin kuvaus

Piiri koostuu pienistä 13, 7 RGB -LEDistä, muutamasta vastuksesta ja mikrokytkimestä virtalähdeliitäntöjen lisäksi. Kaavio PDF- ja SCH -muodossa on saatavana täältä CHARLIEPLEXING Charlieplexing-tekniikka käyttää kaikkia kolmea mahdollista tilaa: 0, 1 tai Z (suuren impedanssin tila) mikro-ohjaimen digitaalisessa I/O-nastassa. Tässä tekniikassa vain yhtä LEDiä voidaan ohjata kerrallaan, ja siksi kaikki ohjattavat LEDit on päivitettävä sopivalla taajuudella, jotta ne näyttävät paikallaan. joka on kytketty) ilmoitetaan ulostulona ja kaikki muut nastat tulona (suuri impedanssi tai Z -tila)

Vaihe 2: Työskentely kuvia nopasta

Työskenteleviä kuvia nopasta
Työskenteleviä kuvia nopasta
Työskenteleviä kuvia nopasta
Työskenteleviä kuvia nopasta
Työskenteleviä kuvia nopasta
Työskenteleviä kuvia nopasta

Tässä vielä muutama kuva nopasta toiminnassa.

Katso eri värejä, joita se voi tuottaa. !!!!!!!!!!!

Vaihe 3: Lähdekoodi

Tässä on projektin lähdekoodi C -kielellä kirjoitettuna. Käytetty kääntäjä on WINAVR GCC

Makefile- ja. Hex -tiedostot ovat myös liitteenä

Suositeltava: