Страница 1 из 2

TM1637

Добавлено: 12.01.2018{, 12:00}
stapmoff
TM1637

TM1637

Добавлено: 12.01.2018{, 12:10}
pan
stapmoff, вы свои блоки выкладываете или со старого форума?
если со старого форума, то где скрины, описание и т.д.
хотя в любом случае не мешало бы посмотреть как оформляют темы с блоками другие пользователи.

TM1637

Добавлено: 13.01.2018{, 23:54}
Александр_Светлый
Это под какой именно? 4-х разрядный или 6-ти?

TM1637

Добавлено: 16.01.2018{, 05:32}
stapmoff
pan, со старого. Вы уж простите конечно, но я на форумах вообще редко бываю, да что уж говорить, только тут и появляюсь. Я хотел как лучше!!!

Отправлено спустя 16 секунд:
Александр_Светлый, 4-х разрядный

TM1637

Добавлено: 05.02.2018{, 11:13}
Alias
В блоках использованы модифицированные библиотеки. Где их можно найти? Запутался во всех новых, старых, перенесенных, и так далее ветках...
Без них не компилируется.

TM1637

Добавлено: 05.02.2018{, 11:16}
pan
Alias, библиотеки находятся в самих блоках. так то можете удалить все лишние. они сами из блоков добавятся.

TM1637

Добавлено: 05.02.2018{, 11:45}
Alias
Я их уже добавил в пользовательские блоки, перетащил на поле редактирования, составил схему. Отправляю на контроллер и программа выдает, что библиотека не найдена. IDE, соответственно, тоже ругается.
Или нужно, редактируя блок, сохранить из него библиотеку в папке программы?
PS Возможно, в блок вшита не та библиотека?

TM1637

Добавлено: 05.02.2018{, 11:54}
pan
а, ясно. там в одном из блоков есть ошибка. сам натыкался на это. в declare прописана библиотека m1, а в блоке вcтавлена m2.
зайдите в редактор блока и замените библиотеку.

TM1637

Добавлено: 05.02.2018{, 11:56}
Alias
Отлично! Заработало! Спасибо!

Отправлено спустя 1 час 2 минуты 27 секунд:
Однако, блок капризный. Или я неправильно что-то делаю. Или у меня два одинаково кривых модуля.
Точки выставить не получается, выравнивание только по левому краю, даже не занятые сегменты высвечивают по умолчанию "8888", и пока их не перезапишешь, так и светятся. Скоро придут другие, попробую еще и на них.

TM1637

Добавлено: 05.02.2018{, 14:07}
Alekc
Не получается прикрутить часы реального времени

TM1637

Добавлено: 05.02.2018{, 14:30}
Phazz
Alias, Alekc, попробуйте этот блок http://forum.flprog.ru/viewtopic.php?p=39541#p39541

TM1637

Добавлено: 08.02.2018{, 17:25}
Alekc
на этом блоке после каждого следующего часа высвечивается условно 1:60,1:61,1:62....а должно 16:00,16:01,16:02......ноль пропадает перед еденицами и так каждый час

TM1637

Добавлено: 08.02.2018{, 22:31}
Labu559
Alekc писал(а):
08.02.2018{, 17:25}
на этом блоке
Ув.Alekc, то что ВЫ описали в цифровой технике называется гашением незначащих нулей. Увы это не проблема этого блока, он выводит то, что на него приходит. Опровергнуть/подтвердить это можете выводом в монитор порта той строки, что подаетё на вход блока. Разобраться с таким поведением можно посмотрев это видео с 4минуты 28 секунд. Только не принимайте как руководство к действию, если у Вас версия FLProg 3,0,0 и выше( не дружит с LAD проектами/блоками).
Удачи!

TM1637

Добавлено: 26.02.2018{, 17:37}
Niklog78
Здравствуйте, ребята помогите, не могу найти в инете библиотеку TM1637m2.h, делал проект на работе так ардуино иде мне в поиске библиотек ее сам нашел и я загрузил, а дома не находит и я не могу найти где скачать ее, помогите пж

TM1637

Добавлено: 26.02.2018{, 17:43}
pan
вот она

TM1637

Добавлено: 05.03.2018{, 16:38}
Alias
Приехали другие модули, без двоеточия. Прекрасно заработали с блоком от Boroda из сообщения http://forum.flprog.ru/viewtopic.php?p=39541#p39541
Выкладываю свой простейший пример использования как ответ на вопрос в ЛС. В принципе, все очевидно.
СпойлерПоказать
1.png
1.jpg

TM1637

Добавлено: 02.04.2018{, 10:19}
KulibinOrsk
Приветствую.
Подключил TM1637. Работает не корректно: на крайнем левом знаке самопроизвольно включаются сегменты, в тот момент когда там нет цифры т.е. =0 и передние нули программа убирает. Видимо не все убирает и откуда то проскальзывают "помехи"
Ардуина нано 328, выбрал пины 7 и 8 (2 и 3 заняты дисплеем и датчиками) длинна линии от платы до индикаторы = 120см, подтягивающие по 1.2кОм подключены (хотя и без них так же работает). Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
Прилагаю видео работы.
Кто подскажет в чем может быть причина ?
Может есть кто может скорректировать блок, если дело в нем ?

TM1637

Добавлено: 02.04.2018{, 21:02}
Labu559
KulibinOrsk писал(а):
02.04.2018{, 10:19}
Кто подскажет в чем ... причина ?
Причина в том, что на крайний слева разряд дисплея выводится значение регистра микросхемы, который не задействован в блоке. В микросхеме их 6-ь(знакомест) а в дисплее их 4-е. Для более точного ответа и решения Вашей проблемы необходимо срисовать порядок соединения выводов микросхемы ТМ1637 от 10 по 15 (или Grid6...Grid1 и указать какие висят в воздухе) с общими выводами знакомест индикатора СА1..СА4 и указать его маркировку или Datasheet. Также прошу указать откуда взят (ссылка) сам блок TM1637Dig4beta6_(CODE), так как не припомню, что-бы выкладывал с нижним пробелом в названии. Это для его исправления.
KulibinOrsk писал(а):
02.04.2018{, 10:19}
подтягивающие по 1.2кОм подключены
Если на приложеном рисунке Ваш модуль, то похоже подтяжка CLK и DIO уже
сделаны в самом модулеПоказать
056_TM1637ExtPullup.png
и внешняя не нужна?
KulibinOrsk писал(а):
02.04.2018{, 10:19}
Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
ПБлок TM1637Dig4beta6_(CODE) использует библиотеку TM1637D6.h
Библиотека TM1637m2.h предназначена для блока от Ув.Boroda - TM1637m2_(string).

TM1637

Добавлено: 24.04.2018{, 08:26}
KulibinOrsk
Labu559, на этих черных платах порой нереально увидеть какие ноги микросхемы в воздухе.
Могу лишь сказать следующее:
купил еще один индикатор 0.56 размера и у другого продавца.
На индикаторе написано: arduino library TM1637.h
на нем такая же история - левый сегмент перемаргивает
Будем ждать пока кто-либо сможет скорректировать программу...

TM1637

Добавлено: 03.05.2018{, 15:19}
aidar_i
На VK.com в группе сайта Альберт выложил свой проект часов с ПБ на TM1637 (взятого здесь). И попросил , как вывести символ температуры - °С. Я изменил ПБ на ТМ1637 , чтобы эти символы выводились. Проверял в Протеусе, работает.
Выложил тестовый проект с ПБ без часов.
Библиотеки могут попасться без этого символа. Ее тоже прикладываю.
TM1637-display-master.zip
(16.25 КБ) 302 скачивания
test TM1637_clock_t°C.flp
(155.69 КБ) 297 скачиваний
Отправлено спустя 10 минут 17 секунд:
Посмотрел библиотеку от pan, там таблица Знакогенератор другой, там больше символов. Если его использовать нужно поменять индекс символа ° в блоке с 18 на 60 (посчитайте до адреса 0х63) и название библиотеки и функций в блоке подправить.