4-х разрядный 7-ми сегментный индикатор для Arduino
Индикатор предназначен для простого вывода небольшого количества информации без использования сложных библиотек – с управлением таким дисплеем справится любой микроконтроллер, при этом, такой дисплей будет стоить очень недорого относительно своих графических собратьев.
Дисплей разведён так, что его подключение потребует минимальное количество портов ввода-вывода. Это достигается мультиплексированием сегментов дисплея, но немного усложняет управление, добавляя необходимость использования динамической индикации, которая, при неумелом подходе к задаче, может поглотить всё процессорное время, поэтому существуют готовые оптимизированные библиотеки вывода данных на семисегментные дисплеи.
Мультиплексирование образовано соединением анодов и объединением катодов одинаковых сегментов, то есть наш дисплей имеет тип «общий анод». Это позволяет использовать транзисторы PNP-структуры для управления каждой цифрой.
Общие аноды каждой цифры могут потреблять ток до 150 мА, поэтому их нельзя подключать напрямую к Arduino. Катоды каждого сегмента потребляют ток порядка 20 мА, поэтому их можно без вреда микроконтроллеру подключить к портам ввода-вывода через токоограничительные резисторы.
Комплектация
- 1 × индикатор
Подключение и библиотеки
Индикатор работает как самостоятельное устройство и совместим с любыми микроконтроллерами, включая Arduino.
Подключается к плате через цифровые входы. Для работы достаточно стандартных библиотек Arduino IDE.
Схема и пример кода подключения 4-х разрядного 7-ми сегментного индикатора к Arduino Uno доступна по ссылке.
Отзывы
Отзывов пока нет.