4bit Digital Tube LED Display Module — Обзор модуля с семисегментным индикатором и двумя сдвиговыми регистрами 74HC595. разберем работу с динамической индикацией.
Особенности модуля:
Модуль базируется на двух сдвиговых регистрах TM74HC595 к которым подключен 4х разрядный 7 сегментный индикатор ZS3641BS. Схема похожего модуля, с двумя индикаторами ZS3641BS и 8 сегментами ниже, отличие только в дополнительном индикаторе.
Один TM74HC595 управляет сегментами, причем всеми разом, ибо они все параллельны, а второй управляет разрядами. Если на один регистр отправить байт, в котором будет символ, он будет на всех четырех разрядах, но отобразится на том, который будет включен вторым регистром, и соответственно для этого, на него нужно отправить второй байт.
Динамическая индикация:
Для отображения всех разрядов применяется динамическая индикация, что это и как работает показано в видео ниже.
Код из видео:
Подключение модуля к Arduino:
Подключать индикатор можно на любые свободные выходы Arduino, питание у модуля 5 вольт.
Софт:
Для работы с модулем можно использовать код выше, можно использовать библиотеки, например эту.
Купить:
Модуль был приобретен на али, тут.