Библиотека для работы с 4-значным 7-сегментным индикатором SH5461AS

Добрый день. Подскажите отличную библиотеку для работы с 4-значным 7-сегментным индикатором. В настоящее время я использую #include <fDigitsSegtPin.h>

Но он не позволяет выводить буквы, не позволяет ставить точки в нужном месте. Я думаю, что он не является гибким. Я хочу, чтобы было достаточно легко управлять индикатором и иметь достаточную свободу выбора сегментов (цифры, буквы, точки, тире). Я обычно пользуюсь библиотекой: "библиотека Севенсега".

Подскажите действительно хороший вариант для моей цели, и чтобы, как всегда, эта библиотека не тормозила весь код

Я использую индикатор формы:

, 👍1


1 ответ


Лучший ответ:

4

Этот tm1637 звучит неплохо. Я думал использовать его в следующий раз.
Правка 1:
Недавно опубликованное изображение говорит о том, что это без отдельного чипа контроллера дисплея, тогда эта библиотека должна работать.
Правка 2:
Эта библиотека специфична для дисплея SH5461AS: Библиотека
Включите эти три библиотеки:

#include "Segment.h"
#include "Digit.h"
#include "Display.h"

Печать должна быть в цикле:

void loop() {
  d.print("1.234"); // Должен быть зациклен!
}

Для отключения десятичных точек:

#define DISABLE_DP

Github библиотеки также имеет очень хорошую документацию

,

Ах да, но меня это не устраивает, я забыл уточнить, у меня есть индикатор, похожий на тот, что на картинке в посте выше, @Антон

для этого требуется дисплей с микросхемой TM1637, @Juraj

@Антон Я поместил это в ответ, потому что я не могу инициировать комментарии. Есть ли у нас на нем какая-нибудь маркировка? Выглядит как 12-контактный 0.56", как [это](https://www.aliexpress.com/item/32658212657.html), @Qareke

Да, именно так, @Антон

У меня есть SH5461AS, @Антон

Спасибо, @Антон, я обновил ответ., @Qareke