Библиотек (и любительских поделок из нескольких библиотек) конечно много, как и разъяснений о том как работает это чудо китайской РЭП, но как не старался не нашёл ни одного скетча со считыванием кнопок. Больше 2-х месяцев сам пробую обуздать этого зверя по ТехДок,- дело плохо (что неудивительно с моей квалификацией). Может кому-то попадался рабочий скетч, библиотека, или даже реализация в аппаратуре где работает это чудо с кнопками. Буду благодарен за информацию. А пока предлагать автору делать самостоятельно этот блок (тема топика) думаю рановато.golowa70 писал(а):Есть ещё библиотека
Я нашёл 5-ть разных рабочих оригинальных (неизменённых под очередного пользователя) библиотек на TM1637, сделал блоки пользователя на их основе (рабочих). Везде одно и то же: сканирование кнопок не предусмотрено, не обрабатывается полностью (заменяется ногодрыганьем) ACK, NACK, игнорируются тайминги , не синхронизируюся шины приёма-передачи ( digitalWrite() ). Возможно этого и не нужно, потому как: написал с нуля без копирования с других источников скетч без библиотек по Даташиту, все компилируется - не пашет; сложил скетч по ссылке выше (без библиотеки) с макросами, не понимая их работу, копированием, поправив несколько очевидных ошибок, копилируется без ошибок - всё тоже. Заело конкретно. Как на Эбее, Али и т.д. успешно продаются модули с кнопками на TM1637 без софтовой поддержки?golowa70 писал(а):Есть ещё библиотека SevenSegmentTM1637
Очередная тестовая версия ПБ, лишённая указанного недостатка. Подробности в описании. Внимание! Блок TM1637Dig6_beta5 предназначен для 6-и разрядных модулей, а не как в шапке темы. С такими (их тоже имеется несколько видов с разным порядком разрядов ) корректное отображение не гарантируется (известите-поправлю). Подключение микросхемы TM1637 к 6-ти разрядному дистплею по Даташиту, или как указано в Протеус проекте выше, в сообщении №27.Labu55 писал(а):Пока он бомбит постоянно МК
Если Вы тему (ветку) не перепутали, то для "просто" соединить (см.ниже) нужен 3461BS с общим анодом (китаец, видать что-то от фонаря написал - с общим анодом или маркировка 3461АS ).pan писал(а):Как их соединить с блоком
Так и есть, я не забросил работу. Спасибо Вам за отзыв и тестирование TM1637beta6 (на данный момент уже не новой версии) блока.Phazz писал(а):Последняя версия у меня вообще не работает
Извините, никак не привыкну, что здесь "можно" писать куда попало (тема о TM1637 как бы?).pan писал(а):он хочет подключить
Информация для раздумий при вытекающих вариантах- выложена. Пожелаем удачи!Labu55 писал(а):Если Вы тему (ветку) не перепутали
Огромное спасибо!!!Labu55 писал(а):Цитата pan ()он хочет подключить
Извините, никак не привыкну, что здесь "можно" писать куда попало (тема о TM1637 как бы?).
Цитата Labu55 ()
Если Вы тему (ветку) не перепутали
Информация для раздумий при вытекающих вариантах- выложена. Пожелаем удачи!
Для Ivan-07 прилагаю, как пример подключения, проект в FLProg Вашего индикатора. Всё подробно расписано.
Прикрепления: Ivan_07.flp(14
Ivan-07, не извиняйтесь, потому как прийдёт опыт, подозреваю что Вы вернётесь в эту ветку. Вы сейчас проходите тот путь которым я шёл в свое время. Я сделал первые часики на ардуино + 7-сегм индикатор, было жуткое мерцание. Решил добавить 595 сдвиговые регистры. Мигание осталось такое-же. Причем это мигание вызывает тошноту через некоторое время у беременных женщин ну и с похмелья тоже. Вот ребята тут проекты часов на сдвиговых регистрах демонстрируют- я думаю радости на долго не хватит им. Так что лучше сразу берите спецдрайвера типа MAX7219, TM1638, TM1637 и т.п. Ну или делайте на 595/164 сдвиговых регистрах статическую индикацию, но тогда индикаторы одиночные нужны. Удачи Вам!Ivan-07 писал(а):Извиняюсь. По неопытности не в ту ветку влез.
Ссылка битая. Требует какой то авторизацииLabu55 писал(а): ↑28.11.2017{, 23:36}Следующая тестовая версия блока этого направления TM1637_4digits_beta6.