
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Описание
В этом блоге мы сосредоточимся на том, как создать и закодировать светодиодную матрицу 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.
Он может служить недорогим дисплеем для небольших проектов
Рекомендуемые:
Светодиодный указатель поворота с использованием микросхемы 555: 5 шагов

Светодиодный указатель поворота с использованием микросхемы 555 IC: Привет, друг, сегодня я собираюсь сделать светодиодный указатель поворота с использованием таймера IC 555. Давайте приступим
RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: 8 шагов (с изображениями)

RGB-СВЕТОДИОДНАЯ МАТРИЦА С ИСПОЛЬЗОВАНИЕМ NEOPIXEL: В этом уроке я покажу вам, как построить RGB LEDMATRIX 5 * 5, ИСПОЛЬЗУЯ NEOPIXEL. С помощью этой матрицы мы можем отображать завораживающие анимации, смайлики и буквы, которые выглядят очень привлекательно. Давайте начнем
Светодиодная матрица MAX7219 MQTT с использованием Esp8266: 6 шагов

Светодиодная матрица MAX7219 MQTT с использованием Esp8266: я пытался подключить свой светодиодный дисплей MAX7219 к серверу MQTT и получить на дисплей текст из подписки MQTT, но у меня не было подходящего кода в Интернете, поэтому я начал создавать свой собственный … и результат получается неплохой … вы можете
Измеритель уровня громкости с использованием микросхемы 3915 IC: 14 шагов

VU Meter с использованием микросхемы 3915 IC: Привет друг, сегодня я собираюсь сделать схему VU Meter Meter, которая будет показывать уровень звука на светодиодах. В этом VU Meter я буду использовать 10 светодиодов
Светодиодная матрица с использованием регистров сдвига: 7 шагов (с изображениями)

Светодиодная матрица с использованием регистров сдвига: эта инструкция предназначена для более полного объяснения, чем другие, доступные в Интернете. Примечательно, что это предоставит более подробное объяснение оборудования, чем доступно в светодиодной области, которую дает led555