Мазмуну:

GuGaplexed Valentine LED Жүрөгү: 3 кадам
GuGaplexed Valentine LED Жүрөгү: 3 кадам

Video: GuGaplexed Valentine LED Жүрөгү: 3 кадам

Video: GuGaplexed Valentine LED Жүрөгү: 3 кадам
Video: Голубая стрела (1958) фильм 2024, Ноябрь
Anonim
GuGaplexed Valentine LED жүрөгү
GuGaplexed Valentine LED жүрөгү

GuGaplexing - бул жаңы LED дисплейинин мультиплексирлөө ыкмасы. Charlieplexingге салыштырмалуу, GuGaplexing бир нече кошумча компоненттер менен эки эсе көп светодиоддорду башкарууга мүмкүндүк берет. GuGaplexed Valentine LED Heart Heart долбоорунда 40 жүрөк "жебени тешип жүрөккө" жайгаштырылган. AVR ATTiny13V микроконтроллери. Бул долбоордо Tiny13тин бардык 6 I/O төөнөгүчтөрү колдонулат; 5 40 светодиодду көзөмөлдөө үчүн 5 жана которгучту окуу үчүн 6 -пин. Которууну басуу тешилген жүрөктөгү дисплей анимациясын өзгөртөт.

1 -кадам: Райондук диаграмма

Район Tiny13, 3 мм өлчөмүндөгү 40 кызыл LEDдан, BC547 (NPN) жана BC557 (PNP) транзисторлорунан, бир нече резистордон жана баскыч баскычынан турат. Tiny13 8-пин розеткага орнотулган. Бул жерде pdf жана бүркүт форматындагы схемалар бар.

Белгилей кетүүчү маанилүү жагдай, схема NPN жана PNP транзисторлорун колдонгон 5 транзистордук жупту колдонот жана бул транзисторлор бета баалуулуктарына дал келиши керек, бул транзисторду текшерүү функциясы бар ылайыктуу мультиметр менен оңой жасалат. Кыскача айтканда, GuGaplexingдин иштөө ыкмасы төмөнкүчө: Микроконтроллердин пинтери мүмкүн болгон үч абалдын биринде иштейт: 0, 1 же Z (жогорку импеденттик абал). Charlieplexing техникасы үчүнчү абалды (б.а. жогорку импеденттик абалды 'Z') колдонбогон кадимки мультиплексирлөө техникасына салыштырмалуу башкарыла турган LED санын көбөйтүү үчүн бул чындыкты колдонот. Ошентип, Charlieplexing N*(N-1) светодиоддорун N санарип казыктарын колдонуп башкара алат. Азыр 2 казык менен сегиз логикалык айкалыш бар: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 жана ZZ. Негизи, бул мамлекеттердин ылайыктуу декоддоосу менен, 8 светодиодду эки казык менен туташтыруу мүмкүн болушу керек, албетте, декоддоо үчүн кошумча тышкы компоненттердин баасы. GuGaplexing компромисске барат жана мүмкүн болгон сегиз комбинациянын төртүн чечүү үчүн бир транзисторду (NPN жана PNP) колдонот. Ошентип, N казыктары үчүн GuGaplexing 2*N*(N-1) жетет, бул Charlieplexingтен эки эсе көп. GuGaplexing LED дисплей мультиплексирлөө техникасы жөнүндө көбүрөөк маалымат жакын арада EDNде (www.edn.com) Дизайн Идеясы катары жеткиликтүү болот.

2 -кадам: GuGaplexed LED Жүрөгү аракетте

Бул жерде долбоордун аракети боюнча youtube видеосу.

3 -кадам: Булак коду

Бул жерде C менен жазылган жана winavr gccтин жардамы менен түзүлгөн бул долбоордун баштапкы коду. Булак коду, Makefile жана он алтылык файл тиркелет.

Сунушталууда: