Страница 1 из 4
4-digit display
Добавлено: 24 сен 2015, 23:44
dee-vize
Хорошо бы добавить поддержку дисплея на базе TM 1637
http://lib.chipdip.ru/004/DOC001004673.pdf
Четырех сегментный дисплей, выполнен на базе драйвера дисплеев ТМ1637, этот драйвер дает возможность подключить дисплей к Arduino с помощью всего двух контактов.
4-digit display
Добавлено: 05 май 2016, 18:23
VitalGolov
4-digit display
Добавлено: 02 июл 2016, 06:16
rf80
Доброго времени суток всем. Подскажите имеется ли такая возможность переделать блок для отображения чисел на дисплее. Часы хорошо но хочется вывести температуру на этот дисплей
4-digit display
Добавлено: 02 июл 2016, 11:51
Boroda
Я бы помог, но автор библиотеки TM1637.h настолько недальновидный, что позволил выводить только символы 0~9,A,b,C,d,E,F, знака "минус" нет, точка может только посредине светиться... Вывод один: искать другую библиотеку.
Добавлено (02.07.2016, 11:51)
---------------------------------------------
Походу и пустоту тоже нельзя отобразить. 25 градусов будут выглядеть так "0025". Дурдом, а не библиотека.
4-digit display
Добавлено: 03 июл 2016, 03:10
Boroda
Модифицировал библиотеку и сделал парочку ПБ. Тестируйте. В железе не проверял, т.к. нет такого индикатора.
Добавлено (03.07.2016, 01:08)
---------------------------------------------
Цифры и точки могут быть не на своих местах, да и вообще это могут быть не цифры, а кракозябры. Погоняйте блок на всех режимах.
Добавлено (03.07.2016, 01:56)
---------------------------------------------
Добавил ПБ и библиотеку со входом типа String.
Добавлено (03.07.2016, 03:10)
---------------------------------------------
К последнему добавил выравнивание по правому краю.
4-digit display
Добавлено: 04 июл 2016, 07:08
rf80
Boroda, Спасибо буду пробовать на днях отпишусь.
4-digit display
Добавлено: 14 июл 2016, 10:05
Boroda
Допилил блоки TM1637 до рабочего состояния. Большое Спасибо Евгению (rf80) за тестирование.
У данного модуля точки на индикаторе под цифрами есть, но светодиодов там нет, работает только двоеточие.
Верхняя точка загорается при Dot=4 (b00000100), нижняя при Dot=8 (b00001000), обе точки при Dot=12 (b00001100).
Добавлено (14.07.2016, 10:05)
---------------------------------------------
rf80, можно вместо "С" поставить символ "*" (звездочка), тогда вверху нарисуется квадратик градуса.
4-digit display
Добавлено: 18 дек 2016, 15:53
Сергей
Тему можно перенести в раздел "Спросить у знатоков". Возражения есть?
4-digit display
Добавлено: 24 янв 2017, 16:38
slavas
Boroda, проверил на своём экране,в примере Test_TM1637_4dig знакоместа наоборот
4-digit display
Добавлено: 24 янв 2017, 20:04
Boroda
slavas, ну оно тут не принципиально. Да и люди по разному знакоместа считают - кто справа налево, кто слева направо. А вот в блоках _string и _9999 это критично. Да и китайцы лепят выводы микросхем как попало.
4-digit display
Добавлено: 28 янв 2017, 00:13
Авиакот
Блоки проверил, они работают, вот только для блока 4simb обнаружил такую проблему: при использовании в проекте более ОДНОГО блока Переключатель (Switch), или Дешифратор, даже никуда не подключенных, проект не компилируется. Если не сложно, повторите кто-нибудь у себя.
4-digit display
Добавлено: 08 мар 2017, 01:24
Александр_Светлый
Авиакот писал(а):проект не компилируется. Если не сложно, повторите кто-нибудь у себя.
Проверил, всё компилируется, только 4simb на моём экране выдаёт цифры в обратном порядке (4321 вместо 1234).
Жаль что из за прерываний нельзя подключить более одного экрана к маленьким (дешёвым) платам, вариант только на дешёвых STM32 но они пока что не поддерживаются в FlProg.
4-digit display
Добавлено: 08 мар 2017, 14:44
Boroda
Попробую блок сделать без библиотеки, тестировать будете сами, у меня нет такого экрана... хотя скоро буду заказ на ebay делать, и его наверное возьму.
Добавлено (08.03.2017, 14:44)
---------------------------------------------
Хотя подождите. В библиотеке M2 вроде нет прерываний. Все организовано софтово. Ничего не должно глючить хоть с тремя дисплеями, но на разных ногах.
4-digit display
Добавлено: 08 мар 2017, 21:23
Александр_Светлый
Прошу прощения, недоглядел что CLK и DIO можно переназначать на другие порты.
4-digit display
Добавлено: 08 мар 2017, 22:22
Boroda
Александр_Светлый, работает с двумя дисплеями? Народ просто выше говорил, что не работает (12 пост). Я конечно логгером могу посмотреть, что на выходах творится, просто неохота по импульсам посылку разбирать.
4-digit display
Добавлено: 08 мар 2017, 23:20
Александр_Светлый
Сейчас попробую. Как раз установил Linux mint и FlProg на старый ноут, за одно попробую прошиться с него. К слову на Linux программа просто летает по сравнению с виндой,одноядерный проц 1,72гГц, 2Гб оперативки по скорости обскакали ПК Core 2 Duo E8200 2,67 гГц и 8Гб оперативы и 1Гб видео.
Добавлено (08.03.2017, 23:20)
---------------------------------------------
Проверил, по крайней мере 4simb работает.
4-digit display
Добавлено: 09 мар 2017, 00:58
Boroda
У меня под windows тормозит только с графикой Нвидиа, а с графикой интел 4000 и интеграшкой AMD на ноуте все нормально.
4-digit display
Добавлено: 16 мар 2017, 12:29
Evgesha
Boroda гляньте пожалуйста вот этот дисплей
https://m.ru.aliexpress.com/s/item/32795908218.html
Ваши пользов.блоки подойдут для него ?
4-digit display
Добавлено: 16 мар 2017, 12:56
Boroda
Evgesha, о как, дисплей с нормальными точками!
Должна подойти, потому как в описании используется стандартная библиотека TM1637.h, а у меня она чуть модифицирована (добавлены буквы и символы).
4-digit display
Добавлено: 13 апр 2017, 12:06
pan
не планируется ли в еще доработка блока на тм1637 для задействования кнопок? , ведь эта микросхема позволяет подключить до 16 кнопок. экономия выводом на лицо.