Мазмұны:

8x8 жарықдиодты матрица: 5 қадам
8x8 жарықдиодты матрица: 5 қадам

Бейне: 8x8 жарықдиодты матрица: 5 қадам

Бейне: 8x8 жарықдиодты матрица: 5 қадам
Бейне: How to make Led Matrix | 8X8 Led Matrix 2024, Шілде
Anonim
8х8 жарықдиодты матрица
8х8 жарықдиодты матрица
8х8 жарықдиодты матрица
8х8 жарықдиодты матрица

Бұл нұсқаулықта сиқырда 8х8 жарықдиодты матрицаны қалай жасау керектігін көрсетуге болады, егер сіз оларды бір түсте көрсету үшін тек 64 пиксель қажет болса, жалғыз жарықдиодты басқара аласыз және өз үлгілеріңізді жасай аласыз.

25.09.10 жаңарту Мен үлгілерді жасау үшін үлгі генераторын қостым, бірақ оның барлық мүмкіндіктері толық емес

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

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

Сізге қажет материалдар: -8x8LED матрицасы (мен жасай аламын, бірақ мен оны сатып алдым) -16x120Ohm резисторлары-8xNPN транзисторлары (мен C547B қолдандым) -1xPIC16f690-прототиптік тақта (немесе сіз бұл үшін компьютер жасай аласыз)-сым-5В қуат көзі (сіз Вольтидж реттегішін қолданыңыз, бірақ мен шахтаны тек USB портынан қуаттаймын) Құралдар: -PIC бағдарламашылары (пикт1 үшін микрочиптен басқа барлық суретті бағдарламашылар жұмыс істейді) -бағдарламалық қамтамасыз ету- MPLAB (микрочиптен ақысыз бағдарламалық қамтамасыз ету)-дәнекерленген темір-вакуумдық сорғы Дәнекерлеуді алып тастау сымдарды кесу үшін қажет Қажет дағдылар:-дәнекерлеу шеберлігі (5-10 секунд ішінде жақсы дәнекерлеу қосылымын жасай алады)-Егер логикалық ойлау белгілі бір деңгейге дейін болса, егер бұл сіздің микроконтроллерлерді қолданатын бірінші тәжірибеңіз болса, мен оны бастауды ұсынамын. неғұрлым қарапайым жоба.

2 -қадам: Цикл

Цикл
Цикл
Цикл
Цикл

Бұл схеманың схемасы. ЕСКЕРТПЕ, сіз өзіңіздің негізгі матрицаңыздың деректер кестесін қарауыңыз керек (егер сіз оны сатып алған болсаңыз) немесе өзіңіз жасаған матрицаны қалай қосу керектігін білуіңіз керек.

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

Код жинақ түрінде жазылады.

Бұл код https://www.instructables.com/id/3x3x3-LED-Cube/ ішіндегі кодқа негізделген, бірақ сіз оның 27 диодтан тұратын «генератор1 қабат2 қабат3» бар генераторды пайдалана алмайсыз. «1 -ші сызық …» пайда болды. сонымен қатар тек 3x8 разрядты сандар ғана бар, ал 8x8 разрядты сандар бар ЕСКЕРТПЕ, бұл кодтағы әріптер кері мағынада көрсетілуі мүмкін, мен кездейсоқ дисплейде жерді аудардым.

4 -қадам: Көрсетілген үлгілерді өңдеу

Сіз бұл матрицада үлгілерді қалауыңыз бойынша қосуға және жоюға болады. үлгіні қосу үшін осы қадамға қосылған генератордың көмегімен үлгіні жасаңыз …. Бұл.rar файлы, сондықтан оны ашу үшін winrar пайдаланыңыз. Мен әлі де портативті сайтқа 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 b1100111 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Lay44 шақыру Шығу movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' bw00400 'mwwf Line4 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Lay44 шақыруы Шығуды қайтару, сонымен қатар сіз асты файлының төменгі жағына функция қосуыңыз керек. Бірнеше жолдар осылай болады.

5 -қадам: Дайын өнім

Дайын өнім
Дайын өнім
Дайын өнім
Дайын өнім
Дайын өнім
Дайын өнім
Дайын өнім
Дайын өнім

Міне матрицаның нәтижелері … сіз осы матрицадағы жалғыз жарықдиодты код арқылы басқара аласыз

Ұсынылған: