Kete ya LED ya CharliePlexed RGB: 3 Hatua
Kete ya LED ya CharliePlexed RGB: 3 Hatua
Anonim
Kete ya LED ya CharliePlexed RGB
Kete ya LED ya CharliePlexed RGB
Kete ya LED ya CharliePlexed RGB
Kete ya LED ya CharliePlexed RGB
Kete ya LED ya CharliePlexed RGB
Kete ya LED ya CharliePlexed RGB

Hii inayoweza kufundishwa itaonyesha jinsi ya kutengeneza kete zenye rangi kwa kutumia mbinu ya kuchoma na RGB za LED. Mradi hutumia LED za RGB 7 zilizopangwa kwa njia ya kete. Kila RGB LED ina taa tatu tofauti ndani kwa hivyo hufanya jumla ya LED 21 na wao zimedhibitiwa na pini 4 za I / O za ATTiny13V Microcontroller. Lakini kulingana na nadharia ya CharliePlexing, tunaweza kudhibiti tu 12 {n (n-1)} LED kutoka Pini 4 za I / O. Kwa kweli mpangilio wa LED katika mfumo wa kete ni kwamba zinaweza kugawanywa katika vikundi vinne. Tatu kuwa na LED mbili kila moja na moja ikiwa na LED moja. Taa za kila kikundi ZIMEWASHWA na ZIMESIMWA wakati huo huo na zinaweza kushikamana na pini zile zile za I / O na kuwezesha sawa. Kwa kifupi, hutibiwa kama LEDs moja. Kwa hivyo hiyo inafanya jumla ya LED 4 za RGB kushughulikiwa na nambari (4 x 3 = 12 kwa hivyo charlieplexing inashikilia) 'Pini 5 ya I / O ya Mdhibiti hutumiwa kwa Kubadilisha ambayo ikibonyezwa hutengeneza nambari kutoka kwa 1 hadi 6 na ikitolewa hutoa rangi za nasibu (6 kwa jumla)

Hatua ya 1: Maelezo ya Mzunguko

Maelezo ya Mzunguko
Maelezo ya Mzunguko

Mzunguko huo una taa ndogo za 13, 7 RGB, vipinga vichache na microswitch mbali na unganisho la usambazaji wa umeme. Mpangilio katika muundo wa PDF na SCH unapatikana hapa Vipinga vinavyotumika kwenye mzunguko viko katika mfumo wa safu kama inavyoonyeshwa kwenye picha hapa chini. Mbinu ya Charlieplexing hutumia majimbo yote matatu yanayowezekana: 0, 1 au Z (Hali ya Impedance ya Juu) ya pini ya I / O ya dijiti ya microcontroller. Inaweza kudhibiti N * (N-1) LEDs kwa kutumia pini za N za dijiti. Katika mbinu hii LED moja tu inaweza kudhibitiwa kwa wakati mmoja na kwa hivyo LED zote zinazodhibitiwa zinapaswa kuburudishwa kwa masafa yanayofaa ili zionekane zimesimama. LED inayodhibitiwa wakati fulani ina pini zake za I / O (ambayo imeunganishwa) ilitangazwa kama pato na pini zingine zote zinatangazwa kama pembejeo (Impedance ya Juu au hali ya 'Z')

Hatua ya 2: Picha za Kufanya Kazi za Kete

Picha za Kufanya Kazi za Kete
Picha za Kufanya Kazi za Kete
Picha za Kufanya Kazi za Kete
Picha za Kufanya Kazi za Kete
Picha za Kufanya Kazi za Kete
Picha za Kufanya Kazi za Kete

Hapa kuna picha chache zaidi za kete katika hatua.

Angalia rangi tofauti inaweza kuzaa. !!!!!!!!!!!

Hatua ya 3: Nambari ya Chanzo

Hapa kuna nambari ya chanzo ya mradi iliyoandikwa kwa lugha ya C. Mkusanyaji uliotumika ni WINAVR GCC

Faili za Makefile na. Hex pia zimeambatanishwa

Ilipendekeza: