Мазмұны:
- Жабдықтар
- 1 -қадам: ЦИРКУИТ
- 2 -қадам: ЦИРКУИТ ДИАГРАММАСЫ
- 3 -қадам: САҚТЫҚ ШАРАЛАРЫ
- 4 -қадам: КОД
- 5 -қадам: Түсіндіру
- 6 -қадам: Алынатын нәрселер
- 7 -қадам: Әдебиеттер
Бейне: 74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сипаттама
Бұл блогта біз ауысымдық регистрді (SN7HC595N) пайдаланып, 4х4 жарықдиодты матрицаны қалай жасауға және кодтауға тоқталамыз
Жабдықтар
Қажетті материалдар
- Ауысым регистрі (SN7HC595N)
- Өтпелі кабельдер
- Arduino тақтасы (мен Arduino UNO қолданамын)
- 16 жарықдиодты шамдар
- 330 Ом резисторлары x4
- Дәнекерлеу жиынтығы
- Pcb тақтасы
- Тұтас сымдар
1 -қадам: ЦИРКУИТ
16 светодиодты төртбұрышты етіп орналастырыңыз, осылайша әр жарықдиодты анод төмен қарайды, ал катодтар оңға қарайды
- Жарық диодының барлық катодтарын бағандарға қосыңыз
- Светодиодтың барлық анодтарын қатарға қосыңыз
- Әр жол мен бағаннан шығуды алыңыз, осылайша сізде 4x4 матрицадан 8 шығыс болады.
2 -қадам: ЦИРКУИТ ДИАГРАММАСЫ
3 -қадам: САҚТЫҚ ШАРАЛАРЫ
- Резистордың дұрыс мәні өте маңызды, өйткені онсыз схема дұрыс жұмыс істемейді.
- Дәнекерлеу кезінде өте мұқият болыңыз және жолдар мен бағаналардың сымдары бір -біріне тиіп кетпеуін қадағалаңыз.
- Arduino қосылған кезде, яғни arduino тақтасы қосылған кезде, тізбекті қоспаңыз.
- Жалғастырмас бұрын барлық светодиодтарды жеке тексеріңіз.
4 -қадам: КОД
берілген сілтемеден кодты жүктеңіз. код үшін сілтеме
5 -қадам: Түсіндіру
IC-дегі маңызды түйреуіштер
Деректер кіретін SER (сериялық);
SRCLK (сериялық сағат) SER ішіндегі нәрсені сақтау үшін жоғары орнатылған түйреуіш;
Барлық түйреуіштерді орнатып болған соң RCLK (Тіркеу сағаты) орнатылған түйреуіш
Shift регистрінің чипі деректер түйіні арқылы қатар енгізілген биттерді 8 параллель битке түрлендіреді, сондықтан егер сіз 10010000 жіберуді қаласаңыз, сіз ең аз битпен (0) басталатындығын айтыңыз, сондықтан сіз SER параметрін LOW (Arduino -да D10) деп орнатасыз.. Әрі қарай, мәнді «сақтау» үшін SCK (Arduino -дағы D11) параметрін ЖОҒАРЫ күйге, сосын LOW мәніне қойыңыз
6 -қадам: Алынатын нәрселер
- Кодты өзгерту арқылы сіз 4х4 матрицада әр түрлі өрнектер мен фигураларды басып шығара аласыз.
Ол шағын жобалар үшін арзан дисплей бола алады
Ұсынылған:
Fadecandy, PI және LED жолақтарын қолданатын жарықдиодты бұлттар: 4 қадам (суреттермен)
Жарықдиодты бұлттар Fadecandy, PI және LED жолақтарын қолданады: Мен өз үйімде эфирлік атмосфера құру үшін бірнеше жарықдиодты бұлт жасадым. Олар бастапқыда қазіргі пандемияға байланысты тоқтатылған фестивальге қолданылуы керек еді. Мен тегіс анимацияға қол жеткізу үшін ақшыл кәмпиттер чипін қолдандым және мен
4X4 пернетақтасын қолданатын Arduino калькуляторы: 4 қадам (суреттермен)
4X4 пернетақтасын қолданатын Arduino калькуляторы: Бұл оқулықта біз Arduino көмегімен жеке калькулятор құрамыз. Мәндерді пернетақта (4 × 4 пернетақта) арқылы жіберуге болады және нәтижені СКД экранында көруге болады. Бұл калькулятор қосу, азайту, көбейту сияқты қарапайым әрекеттерді орындай алады
Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)
Неопиксельді қолданатын RGB LED MATRIX: Бұл оқулықта мен сізге неопиксельді қолданатын 5*5 RGB LEDMATRIX құруды көрсетемін. Бұл матрицаның көмегімен біз керемет анимацияларды, эмодзилер мен әріптерді өте тартымды түрде көрсете аламыз. бастайық
1602 LCD және 4x4 пернетақтасын қолданатын Arduino DIY калькуляторы: 4 қадам
1602 СКД және 4x4 пернетақтасын қолданатын Arduino DIY калькуляторы: Сәлеметсіздер ме, балалар, біз осы есептеулерде Arduino көмегімен калькулятор жасаймыз. Біз негізінен 4x4 пернетақтасынан кіріс аламыз және 16x2 дисплейдегі деректерді басып шығарамыз, ал arduino есептеулерді жасайды
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: 6 қадам
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: минималды түйреуіштері бар 16 түймені басқарудың 2 әдісі