Мазмұны:

74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам
74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам

Бейне: 74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам

Бейне: 74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам
Бейне: How to use TM1637 4 digits seven segment display with Arduino 2024, Қараша
Anonim
74hc595 IC қолдайтын 4X4 LED MATRIX
74hc595 IC қолдайтын 4X4 LED MATRIX

Сипаттама

Бұл блогта біз ауысымдық регистрді (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 матрицада әр түрлі өрнектер мен фигураларды басып шығара аласыз.
  • Ол шағын жобалар үшін арзан дисплей бола алады

Ұсынылған: