Библиотека для работы с 4-значным 7-сегментным индикатором SH5461AS
Добрый день. Подскажите отличную библиотеку для работы с 4-значным 7-сегментным индикатором.
В настоящее время я использую #include <fDigitsSegtPin.h>
Но он не позволяет выводить буквы, не позволяет ставить точки в нужном месте.
Я думаю, что он не является гибким.
Я хочу, чтобы было достаточно легко управлять индикатором и иметь достаточную свободу выбора сегментов (цифры, буквы, точки, тире). Я обычно пользуюсь библиотекой: "библиотека Севенсега".
Подскажите действительно хороший вариант для моей цели, и чтобы, как всегда, эта библиотека не тормозила весь код
Я использую индикатор формы:
@Антон, 👍1
1 ответ
Лучший ответ:
Этот tm1637 звучит неплохо. Я думал использовать его в следующий раз.
Правка 1:
Недавно опубликованное изображение говорит о том, что это без отдельного чипа контроллера дисплея, тогда эта библиотека должна работать.
Правка 2:
Эта библиотека специфична для дисплея SH5461AS: Библиотека
Включите эти три библиотеки:
#include "Segment.h"
#include "Digit.h"
#include "Display.h"
Печать должна быть в цикле:
void loop() {
d.print("1.234"); // Должен быть зациклен!
}
Для отключения десятичных точек:
#define DISABLE_DP
Github библиотеки также имеет очень хорошую документацию
- отображение 3-значного времени часов на 4-значном 7-сегментном дисплее
- Как получить исходные файлы для библиотек Arduino?
- Ошибка: "недопустимое использование нестатической функции-члена" при вызове функции из моего собственного класса-метода
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Существуют ли библиотеки сглаживания сигналов для Arduino?
- Wire.h не найден!
- Библиотека FastLED: Как настроить яркость одного пикселя в абсолютном масштабе?
- Как эта строка кода определяет, подключен ли последовательный интерфейс?
Ах да, но меня это не устраивает, я забыл уточнить, у меня есть индикатор, похожий на тот, что на картинке в посте выше, @Антон
для этого требуется дисплей с микросхемой TM1637, @Juraj
@Антон Я поместил это в ответ, потому что я не могу инициировать комментарии. Есть ли у нас на нем какая-нибудь маркировка? Выглядит как 12-контактный 0.56", как [это](https://www.aliexpress.com/item/32658212657.html), @Qareke
Да, именно так, @Антон
У меня есть SH5461AS, @Антон
Спасибо, @Антон, я обновил ответ., @Qareke