Оглавление:

Светодиодная матрица 4X4 с использованием микросхемы 74hc595: 7 шагов
Светодиодная матрица 4X4 с использованием микросхемы 74hc595: 7 шагов

Видео: Светодиодная матрица 4X4 с использованием микросхемы 74hc595: 7 шагов

Видео: Светодиодная матрица 4X4 с использованием микросхемы 74hc595: 7 шагов
Видео: Динамическая индикация с регистром 74НС595. 2024, Июль
Anonim
Светодиодная матрица 4X4 с использованием микросхемы 74hc595
Светодиодная матрица 4X4 с использованием микросхемы 74hc595

Описание

В этом блоге мы сосредоточимся на том, как создать и закодировать светодиодную матрицу 4x4 с использованием сдвигового регистра (SN7HC595N)

Запасы

Необходимые материалы

  • Регистр сдвига (SN7HC595N)
  • Соединительные кабели
  • Плата Arduino (я буду использовать Arduino UNO)
  • 16 светодиодов
  • Резисторы 330 Ом x4
  • Набор для пайки
  • Пластина печатной платы
  • Сплошные провода

Шаг 1: ЦЕПЬ

Поместите 16 светодиодов в квадрат так, чтобы анод каждого светодиода был направлен вниз, а катоды - вправо

  • Соедините все катоды светодиода столбиками
  • Соедините все аноды светодиодов рядами
  • Возьмите выходные данные из каждой строки и столбца, так что в конце у вас будет 8 выходов из матрицы 4x4.

Шаг 2: ЦЕПНАЯ СХЕМА

ПРИНЦИПИАЛЬНАЯ ЭЛЕКТРИЧЕСКАЯ СХЕМА
ПРИНЦИПИАЛЬНАЯ ЭЛЕКТРИЧЕСКАЯ СХЕМА

Шаг 3: МЕРЫ ПРЕДОСТОРОЖНОСТИ

  • Правильное значение резистора очень важно, так как без него схема не будет работать должным образом.
  • Во время пайки будьте очень осторожны и следите, чтобы провода ряда и столбца не касались друг друга.
  • Не подключайте схему, пока Arduino включен, т.е. когда плата Arduino запитана.
  • Перед подключением по отдельности проверьте все светодиоды.

Шаг 4: КОД

скачать код по указанной ссылке. ссылка для кода

Шаг 5: объяснение

Важные контакты на IC-

SER (Serial), куда попадают данные;

SRCLK (Serial Clock) вывод, который вы установили на высокий уровень, чтобы сохранить то, что находится в SER;

RCLK (Register Clock) - вывод, который вы установили на высокий уровень после того, как закончите настройку всех выводов

Чип регистра сдвига преобразует биты, которые вставляются последовательно через вывод данных в 8 параллельных битов, поэтому, если вы хотите отправить, скажем, 10010000, вы начинаете с младшего значащего бита (0), поэтому вы устанавливаете SER на LOW (D10 на Arduino). Затем вы устанавливаете SCK (D11 на Arduino) на ВЫСОКИЙ, а затем на НИЗКИЙ, чтобы «сохранить» значение

Шаг 6: что нужно взять с собой

  • Изменяя код, вы действительно можете печатать различные узоры и рисунки на матрице 4x4.
  • Он может служить недорогим дисплеем для небольших проектов

Рекомендуемые: