CharliePlexed RGB LED kauliņi: 3 soļi
CharliePlexed RGB LED kauliņi: 3 soļi
Anonim
CharliePlexed RGB LED kauliņi
CharliePlexed RGB LED kauliņi
CharliePlexed RGB LED kauliņi
CharliePlexed RGB LED kauliņi
CharliePlexed RGB LED kauliņi
CharliePlexed RGB LED kauliņi

Šī pamācība parādīs, kā izveidot krāsainus kauliņus, izmantojot charlieplexing tehniku ar RGB gaismas diodēm. Projektā tiek izmantotas 7 RGB gaismas diodes, kas sakārtotas kauliņu veidā. Katras RGB gaismas diodes iekšpusē ir trīs atsevišķas gaismas diodes, kas kopā veido 21 gaismas diodes. ir kontrolēti ar 4 ATTiny13V mikrokontrollera I/O tapām. Bet saskaņā ar CharliePlexing teoriju mēs varam kontrolēt tikai 12 {n (n-1)} gaismas diodes no 4 I/O tapām. Faktiski LED izkārtojums kauliņu veidā ir tāds, ka tos var iedalīt četrās grupās. Trīs ar divām gaismas diodēm un vienu ar vienu LED. Katras grupas gaismas diodes ir vienlaicīgi ieslēgtas un izslēgtas, un tās var savienot ar vienām un tām pašām I/O tapām. Īsi sakot, tās tiek uzskatītas par atsevišķām gaismas diodēm. Tādējādi kopā ar kodu tiek apstrādātas 4 RGB gaismas diodes (4 x 3 = 12, tāpēc ir pielietojama charlieplexing

1. darbība: shēmas apraksts

Ķēdes apraksts
Ķēdes apraksts

Ķēde sastāv no mazām 13, 7 RGB gaismas diodēm, dažiem rezistoriem un mikroslēdža, izņemot barošanas avota savienojumus. Šeit ir pieejama PDF un SCH formāta shēma. Ķēdē izmantotie rezistori ir masīvu veidā, kā parādīts attēlā zemāk. Charlieplexing tehnikā tiek izmantoti visi trīs iespējamie stāvokļi: mikrokontrollera digitālās I/O tapas 0, 1 vai Z (augstas pretestības stāvoklis). Tā spēj kontrolēt N*(N-1) gaismas diodes, izmantojot N digitālās tapas. Izmantojot šo paņēmienu, vienlaikus var vadīt tikai vienu gaismas diodi, un tāpēc visas kontrolējamās gaismas diodes ir jāatsvaidzina ar piemērotu frekvenci, lai tās būtu nekustīgas. Noteiktā laikā vadāmai gaismas diodei ir savas I/O tapas (līdz kas ir pievienots) tiek deklarēts kā izeja, un visas pārējās tapas tiek deklarētas kā ieeja (augstas pretestības vai “Z” stāvoklis)

2. solis: kauliņu darba attēli

Kauliņu darba attēli
Kauliņu darba attēli
Kauliņu darba attēli
Kauliņu darba attēli
Kauliņu darba attēli
Kauliņu darba attēli

Šeit ir vēl daži attēli no kauliņiem darbībā.

Paskaties dažādās krāsās, ko tas var radīt. !!!!!!!!!!!

3. darbība: avota kods

Šeit ir projekta avota kods, kas rakstīts C valodā. Izmantotais kompilators ir WINAVR GCC

Ir pievienoti arī Makefile un. Hex faili

Ieteicams: