Мазмуну:

8x8 LED Matrix: 5 кадам
8x8 LED Matrix: 5 кадам

Video: 8x8 LED Matrix: 5 кадам

Video: 8x8 LED Matrix: 5 кадам
Video: Обзор DFRobot FireBeetle Covers-24x8 LED Matrix 2024, Июль
Anonim
8x8 LED матрицасы
8x8 LED матрицасы
8x8 LED матрицасы
8x8 LED матрицасы

Бул үйрөткүч сизге 8x8 LED матрицасын кантип жасоону көрсөтөт, сиз бир эле LEDди башкара аласыз жана аларды бир түстө көрсөтүү үчүн 64 пикселге гана муктаж болсоңуз, өзүңүздүн үлгүлөрүңүздү түзө аласыз.

Жаңыртуу 25.09.10 Мен үлгүлөрдү түзүү үчүн үлгү генераторун коштум, бирок анын бардык функциялары толук эмес

1 -кадам: материалдар

Материалдар
Материалдар

Сизге керектүү материалдар: -8x8LED матриц (бирин жасай алат, бирок меники сатып алды) -16x120Ohm резисторлору-8xNPN транзисторлору (мен C547B колдонгон) -1xPIC16f690-прототип тактасы (же бул үчүн pcb жасай аласыз) -сым-5В электр менен камсыздоо (сиз voltige регуляторун колдонуңуз, бирок мен шахтанын USB портунан кубаттайм) Куралдар: -PIC программисттери (пикчит1ден башка микрочиптин бардык сүрөт программисттери иштейт) -Программалар- MPLAB (микрочиптен бекер программалык камсыздоо) ширетүүнү алып салуу зым кескичтерге ээ болуу үчүн жакшы болот Сизге керектүү көндүмдөр:-ширетүү чеберчилиги (5-10 сек ичинде жакшы ширетүүчү туташууларды жасай ала турган) кыйла жөнөкөй долбоор.

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Бул схеманын схемасы. ЭСКЕРТҮҮ, сиз жетектеген матрицаңыздын маалымат барагын карап көрүшүңүз керек (эгер сиз аны сатып алган болсоңуз) же өзүңүз жасаган матрицаны кантип туташтырууну билиңиз.

3 -кадам: Кодекс

Код монтажда жазылган.

Бул код https://www.instructables.com/id/3x3x3-LED-Cube/ келген кодго негизделген, бирок анын генераторун колдоно албайсыз, ал 27 диодго ээ жана "катмар 1 катмар2 катмар 3" "линия 1…" түзүлдү. жана ошондой эле 8х8 биттик сандарга ээ болгону менен 3x8 биттик сандарга ээ ЭСКЕРТҮҮ Бул коддогу тамгалар тескери мааниде көрсөтүлүшү мүмкүн, мен кокусунан жеримди дисплейиме буруп койдум.

4 -кадам: Көрсөтүлгөн үлгүлөрдү түзөтүү

Бул матрицада сиз каалагандай үлгүлөрдү кошуп жана алып салсаңыз болот. үлгү кошуу үчүн жөн гана бул кадамга киргизилген генератор менен үлгү жаратыңыз …. Бул.rar файлы, ошондуктан аны ачуу үчүн winrar колдонуңуз. Жана дагы agin мен portreathbeach компаниясына www.instructables.com/id/3x3x3-LED-Cube/ жөнүндөгү документте генератордун баштапкы коду бар болгону үчүн ыраазычылык билдиргим келет, сиз подпрограммага бир нече кадамдарды жасай аласыз. мындай болгула.; ------------------------------------------------- ----------------------------------------------;; Тесттин күндөлүк тартиби;; ------------------------------------------------- ----------------------------------------------; Тест: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw '11 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 чалуу Output movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line4 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 чакыруусу Чыгууну кайтаруу, сиз ошондой эле asm файлынын ылдый жагына функция кошушуңуз керек бир нече саптар ушундай болот. (чалуу функциясы чакан программаларга сиз каалаган тартипте чала аласыз)

5 -кадам: Даяр продукт

Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт

Бул жерде матрицанын жыйынтыктары бар … сиз бул матрицанын жалгыз LEDын код аркылуу башкара аласыз

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