TM1637

preview_player
Показать описание
Модуль отображения информации на 4 семисегментных индикатора и символ двоеточия на микросхеме TM1637.
Рекомендации по теме
Комментарии
Автор

9:13 - на всякий случай проверил календарь.. )

IvanDorozhkin
Автор

Можно ли в этом модуле поменять индикатор на более крупный, подключив его через транзисторы или какой нибудь драйвер нагрузок, например ULN2003

ЕвгенийМухаметов-ян
Автор

спасибо за ответ, а как будет выглядеть вариант без плавающей точки в разряде но с нолями?
Приведете пример если не сложно?
Спасибо!

Редкиевидеороликипрокомпанетнт
Автор

Написал свой скетч на основе стандартного примера NTPClient, добавил только к ему вывод даты, а так же что бы время тикало даже оффлайн, на основе millis(), так вот почему оно не точно в оффлайне тикает, за минуты 2 начинает отставать уже на сек 3-4? Как такое может быть? Пускай даже в следующий раз оно обновляется позже (зависит от др. кода что постоянно вертится в loop) чем через заданных 10 сек но, все равно интервал ведь на основе millis() так же меняется и должно четко прибавляться к unix time секунды.

kreptonyou
Автор

Поясните пожалуйста, как работает этот кусок кода?
if (start || (++startPos > datalen - 4))
startPos = 0;
| ((uint32_t)data[startPos + 1] << 8) | ((uint32_t)data[startPos + 2] << 16) | ((uint32_t)data[startPos + 3] << 24));

aigarsv
Автор

Здравствуйте уважаемый Автор проекта, очень понравилось Ваше видео!
Сделайте пожалуйста видео о том как вывести в сериал и на TM1637 дисплей данные в виде float.
Задача такова, вывести значение float что-бы значение нулей перед запятой можно было в коде менять от 0.00 до (для вывода в сериал) и на TM1637, то есть выводить разрядность не заполненных данными пустых нолей перед запятой, расскажите пожалуйста об этом подробнее как с этим работать в коде. вообщем нужно заполнять нулями сегменты если они ещё не заполнены данными. как это правильно сделать?
Заранее благодарен.

Редкиевидеороликипрокомпанетнт
visit shbcf.ru