Страница 1 из 2
TM1637
Добавлено: 12 янв 2018, 12:00
stapmoff
TM1637
TM1637
Добавлено: 12 янв 2018, 12:10
pan
[ref]stapmoff[/ref], вы свои блоки выкладываете или со старого форума?
если со старого форума, то где скрины, описание и т.д.
хотя в любом случае не мешало бы посмотреть как оформляют темы с блоками другие пользователи.
TM1637
Добавлено: 13 янв 2018, 23:54
Александр_Светлый
Это под какой именно? 4-х разрядный или 6-ти?
TM1637
Добавлено: 16 янв 2018, 05:32
stapmoff
[ref]pan[/ref], со старого. Вы уж простите конечно, но я на форумах вообще редко бываю, да что уж говорить, только тут и появляюсь. Я хотел как лучше!!!
Отправлено спустя 16 секунд:
[ref]Александр_Светлый[/ref], 4-х разрядный
TM1637
Добавлено: 05 фев 2018, 11:13
Alias
В блоках использованы модифицированные библиотеки. Где их можно найти? Запутался во всех новых, старых, перенесенных, и так далее ветках...
Без них не компилируется.
TM1637
Добавлено: 05 фев 2018, 11:16
pan
[ref]Alias[/ref], библиотеки находятся в самих блоках. так то можете удалить все лишние. они сами из блоков добавятся.
TM1637
Добавлено: 05 фев 2018, 11:45
Alias
Я их уже добавил в пользовательские блоки, перетащил на поле редактирования, составил схему. Отправляю на контроллер и программа выдает, что библиотека не найдена. IDE, соответственно, тоже ругается.
Или нужно, редактируя блок, сохранить из него библиотеку в папке программы?
PS Возможно, в блок вшита не та библиотека?
TM1637
Добавлено: 05 фев 2018, 11:54
pan
а, ясно. там в одном из блоков есть ошибка. сам натыкался на это. в declare прописана библиотека m1, а в блоке вcтавлена m2.
зайдите в редактор блока и замените библиотеку.
TM1637
Добавлено: 05 фев 2018, 12:59
Alias
Отлично! Заработало! Спасибо!
Отправлено спустя 1 час 2 минуты 27 секунд:
Однако, блок капризный. Или я неправильно что-то делаю. Или у меня два одинаково кривых
модуля.
Точки выставить не получается, выравнивание только по левому краю, даже не занятые сегменты высвечивают по умолчанию "8888", и пока их не перезапишешь, так и светятся. Скоро придут другие, попробую еще и на них.
TM1637
Добавлено: 05 фев 2018, 14:07
Alekc
Не получается прикрутить часы реального времени
TM1637
Добавлено: 05 фев 2018, 14:30
Phazz
[ref]Alias[/ref], [ref]Alekc[/ref], попробуйте этот блок
http://forum.flprog.ru/viewtopic.php?p=39541#p39541
TM1637
Добавлено: 08 фев 2018, 17:25
Alekc
на этом блоке после каждого следующего часа высвечивается условно 1:60,1:61,1:62....а должно 16:00,16:01,16:02......ноль пропадает перед еденицами и так каждый час
TM1637
Добавлено: 08 фев 2018, 22:31
Labu559
Alekc писал(а): 08 фев 2018, 17:25на этом блоке
Ув.[ref]Alekc[/ref], то что ВЫ описали в цифровой технике называется гашением незначащих нулей. Увы это не проблема этого блока, он выводит то, что на него приходит. Опровергнуть/подтвердить это можете выводом в монитор порта той строки, что подаетё на вход блока. Разобраться с таким поведением можно посмотрев
это видео с 4минуты 28 секунд. Только не принимайте как руководство к действию, если у Вас версия FLProg 3,0,0 и выше( не дружит с LAD проектами/блоками).
Удачи!
TM1637
Добавлено: 26 фев 2018, 17:37
Niklog78
Здравствуйте, ребята помогите, не могу найти в инете библиотеку TM1637m2.h, делал проект на работе так ардуино иде мне в поиске библиотек ее сам нашел и я загрузил, а дома не находит и я не могу найти где скачать ее, помогите пж
TM1637
Добавлено: 26 фев 2018, 17:43
pan
вот она
TM1637
Добавлено: 05 мар 2018, 16:38
Alias
Приехали другие модули, без двоеточия. Прекрасно заработали с блоком от Boroda из сообщения
http://forum.flprog.ru/viewtopic.php?p=39541#p39541
Выкладываю свой простейший пример использования как ответ на вопрос в ЛС. В принципе, все очевидно.
[spoiler]
1.png
1.jpg
[/spoiler]
TM1637
Добавлено: 02 апр 2018, 10:19
KulibinOrsk
Приветствую.
Подключил TM1637. Работает не корректно: на крайнем левом знаке самопроизвольно включаются сегменты, в тот момент когда там нет цифры т.е. =0 и передние нули программа убирает. Видимо не все убирает и откуда то проскальзывают "помехи"
Ардуина нано 328, выбрал пины 7 и 8 (2 и 3 заняты дисплеем и датчиками) длинна линии от платы до индикаторы = 120см, подтягивающие по 1.2кОм подключены (хотя и без них так же работает). Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
Прилагаю видео работы.
Кто подскажет в чем может быть причина ?
Может есть кто может скорректировать блок, если дело в нем ?
TM1637
Добавлено: 02 апр 2018, 21:02
Labu559
KulibinOrsk писал(а): 02 апр 2018, 10:19Кто подскажет в чем ... причина ?
Причина в том, что на крайний слева разряд дисплея выводится значение регистра микросхемы, который не задействован в блоке. В микросхеме их 6-ь(знакомест) а в дисплее их 4-е. Для более точного ответа и решения Вашей проблемы необходимо срисовать порядок соединения выводов микросхемы ТМ1637 от 10 по 15 (или Grid6...Grid1 и указать какие висят в воздухе) с общими выводами знакомест индикатора СА1..СА4 и указать его маркировку или Datasheet. Также прошу указать откуда взят (ссылка) сам блок TM1637Dig4beta6_(CODE), так как не припомню, что-бы выкладывал с нижним пробелом в названии. Это для его исправления.
KulibinOrsk писал(а): 02 апр 2018, 10:19подтягивающие по 1.2кОм подключены
Если на приложеном рисунке Ваш модуль, то похоже подтяжка CLK и DIO уже [spoiler title=сделаны в самом модуле]
056_TM1637ExtPullup.png
[/spoiler] и внешняя не нужна?
KulibinOrsk писал(а): 02 апр 2018, 10:19Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
ПБлок TM1637Dig4beta6_(CODE) использует библиотеку TM1637D6.h
Библиотека TM1637m2.h предназначена для блока от Ув.Boroda -
TM1637m2_(string).
TM1637
Добавлено: 24 апр 2018, 08:26
KulibinOrsk
[ref]Labu559[/ref], на этих черных платах порой нереально увидеть какие ноги микросхемы в воздухе.
Могу лишь сказать следующее:
купил еще один индикатор 0.56 размера и у другого продавца.
На индикаторе написано: arduino library TM1637.h
на нем такая же история - левый сегмент перемаргивает
Будем ждать пока кто-либо сможет скорректировать программу...
TM1637
Добавлено: 03 май 2018, 15:29
aidar_i
На VK.com в группе сайта Альберт выложил свой проект часов с ПБ на
TM1637 (взятого здесь). И попросил , как вывести символ температуры - °С. Я изменил ПБ на ТМ1637 , чтобы эти символы выводились. Проверял в Протеусе, работает.
Выложил тестовый проект с ПБ без часов.
Библиотеки могут попасться без этого символа. Ее тоже прикладываю.
TM1637-display-master.zip
test TM1637_clock_t°C.flp
Отправлено спустя 10 минут 17 секунд:
Посмотрел библиотеку от pan, там таблица Знакогенератор другой, там больше символов. Если его использовать нужно поменять индекс символа ° в блоке с 18 на 60 (посчитайте до адреса 0х63) и название библиотеки и функций в блоке подправить.