TM1637
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
TM1637
[ref]stapmoff[/ref], вы свои блоки выкладываете или со старого форума?
если со старого форума, то где скрины, описание и т.д.
хотя в любом случае не мешало бы посмотреть как оформляют темы с блоками другие пользователи.
если со старого форума, то где скрины, описание и т.д.
хотя в любом случае не мешало бы посмотреть как оформляют темы с блоками другие пользователи.
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
TM1637
[ref]pan[/ref], со старого. Вы уж простите конечно, но я на форумах вообще редко бываю, да что уж говорить, только тут и появляюсь. Я хотел как лучше!!!
Отправлено спустя 16 секунд:
[ref]Александр_Светлый[/ref], 4-х разрядный
Отправлено спустя 16 секунд:
[ref]Александр_Светлый[/ref], 4-х разрядный
TM1637
[ref]Alias[/ref], библиотеки находятся в самих блоках. так то можете удалить все лишние. они сами из блоков добавятся.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
TM1637
Я их уже добавил в пользовательские блоки, перетащил на поле редактирования, составил схему. Отправляю на контроллер и программа выдает, что библиотека не найдена. IDE, соответственно, тоже ругается.
Или нужно, редактируя блок, сохранить из него библиотеку в папке программы?
PS Возможно, в блок вшита не та библиотека?
Или нужно, редактируя блок, сохранить из него библиотеку в папке программы?
PS Возможно, в блок вшита не та библиотека?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
TM1637
а, ясно. там в одном из блоков есть ошибка. сам натыкался на это. в declare прописана библиотека m1, а в блоке вcтавлена m2.
зайдите в редактор блока и замените библиотеку.
зайдите в редактор блока и замените библиотеку.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
TM1637
Отлично! Заработало! Спасибо!
Отправлено спустя 1 час 2 минуты 27 секунд:
Однако, блок капризный. Или я неправильно что-то делаю. Или у меня два одинаково кривых модуля.
Точки выставить не получается, выравнивание только по левому краю, даже не занятые сегменты высвечивают по умолчанию "8888", и пока их не перезапишешь, так и светятся. Скоро придут другие, попробую еще и на них.
Отправлено спустя 1 час 2 минуты 27 секунд:
Однако, блок капризный. Или я неправильно что-то делаю. Или у меня два одинаково кривых модуля.
Точки выставить не получается, выравнивание только по левому краю, даже не занятые сегменты высвечивают по умолчанию "8888", и пока их не перезапишешь, так и светятся. Скоро придут другие, попробую еще и на них.
TM1637
на этом блоке после каждого следующего часа высвечивается условно 1:60,1:61,1:62....а должно 16:00,16:01,16:02......ноль пропадает перед еденицами и так каждый час
TM1637
Ув.[ref]Alekc[/ref], то что ВЫ описали в цифровой технике называется гашением незначащих нулей. Увы это не проблема этого блока, он выводит то, что на него приходит. Опровергнуть/подтвердить это можете выводом в монитор порта той строки, что подаетё на вход блока. Разобраться с таким поведением можно посмотрев это видео с 4минуты 28 секунд. Только не принимайте как руководство к действию, если у Вас версия FLProg 3,0,0 и выше( не дружит с LAD проектами/блоками).
Удачи!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Labu559 28 фев 2018, 00:08, всего редактировалось 1 раз.
TM1637
Здравствуйте, ребята помогите, не могу найти в инете библиотеку TM1637m2.h, делал проект на работе так ардуино иде мне в поиске библиотек ее сам нашел и я загрузил, а дома не находит и я не могу найти где скачать ее, помогите пж
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
TM1637
Приехали другие модули, без двоеточия. Прекрасно заработали с блоком от Boroda из сообщения http://forum.flprog.ru/viewtopic.php?p=39541#p39541
Выкладываю свой простейший пример использования как ответ на вопрос в ЛС. В принципе, все очевидно.
[spoiler] [/spoiler]
Выкладываю свой простейший пример использования как ответ на вопрос в ЛС. В принципе, все очевидно.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
TM1637
Приветствую.
Подключил TM1637. Работает не корректно: на крайнем левом знаке самопроизвольно включаются сегменты, в тот момент когда там нет цифры т.е. =0 и передние нули программа убирает. Видимо не все убирает и откуда то проскальзывают "помехи"
Ардуина нано 328, выбрал пины 7 и 8 (2 и 3 заняты дисплеем и датчиками) длинна линии от платы до индикаторы = 120см, подтягивающие по 1.2кОм подключены (хотя и без них так же работает). Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
Прилагаю видео работы.
Кто подскажет в чем может быть причина ?
Может есть кто может скорректировать блок, если дело в нем ?
Подключил TM1637. Работает не корректно: на крайнем левом знаке самопроизвольно включаются сегменты, в тот момент когда там нет цифры т.е. =0 и передние нули программа убирает. Видимо не все убирает и откуда то проскальзывают "помехи"
Ардуина нано 328, выбрал пины 7 и 8 (2 и 3 заняты дисплеем и датчиками) длинна линии от платы до индикаторы = 120см, подтягивающие по 1.2кОм подключены (хотя и без них так же работает). Библиотека TM1637m2.h, версия TM: TM1637Dig4beta6_(CODE)
Прилагаю видео работы.
Кто подскажет в чем может быть причина ?
Может есть кто может скорректировать блок, если дело в нем ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
TM1637
Причина в том, что на крайний слева разряд дисплея выводится значение регистра микросхемы, который не задействован в блоке. В микросхеме их 6-ь(знакомест) а в дисплее их 4-е. Для более точного ответа и решения Вашей проблемы необходимо срисовать порядок соединения выводов микросхемы ТМ1637 от 10 по 15 (или Grid6...Grid1 и указать какие висят в воздухе) с общими выводами знакомест индикатора СА1..СА4 и указать его маркировку или Datasheet. Также прошу указать откуда взят (ссылка) сам блок TM1637Dig4beta6_(CODE), так как не припомню, что-бы выкладывал с нижним пробелом в названии. Это для его исправления.
Если на приложеном рисунке Ваш модуль, то похоже подтяжка CLK и DIO уже [spoiler title=сделаны в самом модуле] [/spoiler] и внешняя не нужна?
ПБлок TM1637Dig4beta6_(CODE) использует библиотеку TM1637D6.h
Библиотека TM1637m2.h предназначена для блока от Ув.Boroda - TM1637m2_(string).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
TM1637
[ref]Labu559[/ref], на этих черных платах порой нереально увидеть какие ноги микросхемы в воздухе.
Могу лишь сказать следующее:
купил еще один индикатор 0.56 размера и у другого продавца.
На индикаторе написано: arduino library TM1637.h
на нем такая же история - левый сегмент перемаргивает
Будем ждать пока кто-либо сможет скорректировать программу...
Могу лишь сказать следующее:
купил еще один индикатор 0.56 размера и у другого продавца.
На индикаторе написано: arduino library TM1637.h
на нем такая же история - левый сегмент перемаргивает
Будем ждать пока кто-либо сможет скорректировать программу...
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
TM1637
На VK.com в группе сайта Альберт выложил свой проект часов с ПБ на TM1637 (взятого здесь). И попросил , как вывести символ температуры - °С. Я изменил ПБ на ТМ1637 , чтобы эти символы выводились. Проверял в Протеусе, работает.
Выложил тестовый проект с ПБ без часов.
Библиотеки могут попасться без этого символа. Ее тоже прикладываю. Отправлено спустя 10 минут 17 секунд:
Посмотрел библиотеку от pan, там таблица Знакогенератор другой, там больше символов. Если его использовать нужно поменять индекс символа ° в блоке с 18 на 60 (посчитайте до адреса 0х63) и название библиотеки и функций в блоке подправить.
Выложил тестовый проект с ПБ без часов.
Библиотеки могут попасться без этого символа. Ее тоже прикладываю. Отправлено спустя 10 минут 17 секунд:
Посмотрел библиотеку от pan, там таблица Знакогенератор другой, там больше символов. Если его использовать нужно поменять индекс символа ° в блоке с 18 на 60 (посчитайте до адреса 0х63) и название библиотеки и функций в блоке подправить.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость