A CharliePlexed RGB LED Dice: 3 кадам
A CharliePlexed RGB LED Dice: 3 кадам
Anonim
A CharliePlexed RGB LED Dice
A CharliePlexed RGB LED Dice
A CharliePlexed RGB LED Dice
A CharliePlexed RGB LED Dice
A CharliePlexed RGB LED Dice
A CharliePlexed RGB LED Dice

Бул көрсөтмө RGB LEDлер менен charlieplexing техникасын колдонуу менен түстүү чырактарды кантип жасоону көрсөтөт. Долбоордо 7 RGB светодиод түрүндө жайгаштырылган. Ар бир RGB LEDдин ичинде үч башка LED бар, алар жалпысынан 21 LEDди түзөт. ATTiny13V Микроконтроллеринин 4 I/O казыгы менен башкарылган. Бирок CharliePlexing теориясына ылайык, биз 4 I/O Pinден 12 {n (n-1)} LEDди гана башкара алабыз. Чындыгында, светодиод түрүндөгү светодиоддордун түзүлүшү, алар төрт топко бөлүнөт. Үчөө эки LED жана бирөө жалгыз LED бар. Ар бир топтун LED'лери бир убакта ON жана OFF болуп саналат жана ошол эле Enables. In кыскартуу менен бир эле I/O казыктарына туташтырылышы мүмкүн. Кыскача айтканда, алар 4 LED RGB диоддорунун жалпы кодун (4 x 3 = 12 ошондуктан charlieplexing кармап турат) 'Контроллердин 5 I/O пини басуу учурунда 1ден 6га чейин туш келди сандарды жаратат жана бошотулганда туш келди түстөрдү пайда кылат (бардыгы 6)

1 -кадам: Circuit Description

Circuit Description
Circuit Description

Район кичинекей 13, 7 RGB светодиоддорунан, бир нече резисторлордон жана электр менен камсыздоо байланыштарынан башка микросвичтерден турат. PDF жана SCH форматындагы схемалар бул жерде жеткиликтүү. Райондо колдонулган резисторлор төмөнкү сүрөттө көрсөтүлгөндөй массивдер түрүндө. CHARLIEPLEXINGCharlieplexing техникасы мүмкүн болгон үч абалды колдонот: 0, 1 же Z (Жогорку Импеданс абалы) микроконтроллердин санарип I/O пининин. N*(N-1) светодиоддорду N санарип казыктарын колдонуп башкара алат. Бул техникада бир эле учурда бир эле LED көзөмөлгө алынышы мүмкүн, демек, бардык LED диоддору тийиштүү жыштыкта жаңыртылып турушу керек, ошондо алар стационардык көрүнөт. ал туташкан) чыгаруу катары жарыяланган жана башка бардык казыктар киргизүү катары жарыяланган (Жогорку импеданс же "Z" абалы)

2 -кадам: Dice жумушчу сүрөттөрү

Dice жумушчу сүрөттөрү
Dice жумушчу сүрөттөрү
Dice жумушчу сүрөттөрү
Dice жумушчу сүрөттөрү
Dice жумушчу сүрөттөрү
Dice жумушчу сүрөттөрү

Бул жерде дагы бир нече сүрөттөр бар.

Ал өндүрө турган ар кандай түстөрдү караңыз. !!!!!!!!!!!

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

Бул жерде C тилинде жазылган долбоордун баштапкы коду. Колдонулган компилятор WINAVR GCC

Makefile жана. Hex файлдары да тиркелет

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