Всем доброго времени суток! Передо мной задача вывести значение переменной на подобный семисегментный экранчик http://ardu.net/ru/indikatory-displei/604-modul-056-indikator-zheltyj-yellow-led-svetodiodnyj-semisegmentnyj-6-razryadov-ekran-tm1637-robotdyn-142858763.html. Однако все оказалось не все так просто, как для 4-х разрядных - для 6 разрядов я так понимаю надо специальную библиотеку. Библиотеки есть https://github.com/TinyTronics/TM1637_6D Примеры из библиотек почему то не работают, из признаков жизни только редкие мерцания на разных участках дисплея. Про 4-х разрядные читал что там тоже часто висяки бывают, у кого то проходит параллельным подключением ещё одного экрана, у кого то подтяжкой к земле контакта DIO, кто то меняет библиотеку. Кто то работал с такими экранами? есть проверенные библиотеки и возможно какие то примеры?
Так там любая библиотека как два пальца переделывается. например, вот эта - https://github.com/avishorp/TM1637 Заменить надо буквально в нескольких строчках: в строке 137 заменить 4 на 6, в строке 106 заменить четыре нуля на шесть, ну может ещё где чего вылезет. Там же интерфейс простой как мычание.
После замены в библиотеке 4, 5-й разряды показывают 45 на всех примерах, наверное этих корректировок не достаточно. Параллельно вылез косяк по пайке (плохой контакт) после перепайки с библиотекой для 6 знаков из первого поста все отображается корректно.