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

4-digit display

Добавлено: 24.09.2015{, 23:44}
dee-vize
Хорошо бы добавить поддержку дисплея на базе TM 1637 http://lib.chipdip.ru/004/DOC001004673.pdf

Четырех сегментный дисплей, выполнен на базе драйвера дисплеев ТМ1637, этот драйвер дает  возможность подключить дисплей к Arduino с помощью всего двух контактов.


4-digit display

Добавлено: 05.05.2016{, 18:23}
VitalGolov
Вот

тут

4-digit display

Добавлено: 02.07.2016{, 06:16}
rf80
Доброго времени суток всем. Подскажите имеется ли такая возможность переделать блок для отображения чисел на дисплее. Часы хорошо но хочется вывести температуру на этот дисплей

4-digit display

Добавлено: 02.07.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.07.2016{, 03:10}
Boroda
Модифицировал библиотеку и сделал парочку ПБ. Тестируйте. В железе не проверял, т.к. нет такого индикатора.

Добавлено (03.07.2016, 01:08)
---------------------------------------------
Цифры и точки могут быть не на своих местах, да и вообще это могут быть не цифры, а кракозябры. Погоняйте блок на всех режимах.

Добавлено (03.07.2016, 01:56)
---------------------------------------------
Добавил ПБ и библиотеку со входом типа String.

Добавлено (03.07.2016, 03:10)
---------------------------------------------
К последнему добавил выравнивание по правому краю.

4-digit display

Добавлено: 04.07.2016{, 07:08}
rf80
Boroda, Спасибо буду пробовать на днях отпишусь.

4-digit display

Добавлено: 14.07.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.12.2016{, 14:45}
OSBoy
Boroda, А можно наглядный пример простейшего скетча, как вывести десятичное число, используя нижнюю точку двоеточия, как на фото постом выше?

4-digit display

Добавлено: 18.12.2016{, 15:53}
Сергей
Тему можно перенести в раздел "Спросить у знатоков". Возражения есть?

4-digit display

Добавлено: 24.01.2017{, 16:38}
slavas
Boroda, проверил на своём экране,в примере Test_TM1637_4dig знакоместа наоборот

4-digit display

Добавлено: 24.01.2017{, 20:04}
Boroda
slavas, ну оно тут не принципиально. Да и люди по разному знакоместа считают - кто справа налево, кто слева направо. А вот в блоках _string и _9999 это критично. Да и китайцы лепят выводы микросхем как попало.

4-digit display

Добавлено: 28.01.2017{, 00:13}
Авиакот
Блоки проверил, они работают, вот только для блока 4simb обнаружил такую проблему: при использовании в проекте более ОДНОГО блока Переключатель (Switch), или Дешифратор, даже никуда не подключенных, проект не компилируется. Если не сложно, повторите кто-нибудь у себя.

4-digit display

Добавлено: 08.03.2017{, 01:24}
Александр_Светлый
Авиакот писал(а):проект не компилируется. Если не сложно, повторите кто-нибудь у себя.
Проверил, всё компилируется, только 4simb на моём экране выдаёт цифры в обратном порядке (4321 вместо 1234).
Жаль что из за прерываний нельзя подключить более одного экрана к маленьким (дешёвым) платам, вариант только на дешёвых STM32 но они пока что не поддерживаются в FlProg.

4-digit display

Добавлено: 08.03.2017{, 14:44}
Boroda
Попробую блок сделать без библиотеки, тестировать будете сами, у меня нет такого экрана... хотя скоро буду заказ на ebay делать, и его наверное возьму.

Добавлено (08.03.2017, 14:44)
---------------------------------------------
Хотя подождите. В библиотеке M2 вроде нет прерываний. Все организовано софтово. Ничего не должно глючить хоть с тремя дисплеями, но на разных ногах.

4-digit display

Добавлено: 08.03.2017{, 21:23}
Александр_Светлый
Прошу прощения, недоглядел что CLK и DIO можно переназначать на другие порты.

4-digit display

Добавлено: 08.03.2017{, 22:22}
Boroda
Александр_Светлый, работает с двумя дисплеями? Народ просто выше говорил, что не работает (12 пост). Я конечно логгером могу посмотреть, что на выходах творится, просто неохота по импульсам посылку разбирать.

4-digit display

Добавлено: 08.03.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.03.2017{, 00:58}
Boroda
У меня под windows тормозит только с графикой Нвидиа, а с графикой интел 4000 и интеграшкой AMD на ноуте все нормально.

4-digit display

Добавлено: 16.03.2017{, 12:29}
Evgesha
Boroda гляньте пожалуйста вот этот дисплей

https://m.ru.aliexpress.com/s/item/32795908218.html

Ваши пользов.блоки подойдут для него ?

4-digit display

Добавлено: 16.03.2017{, 12:56}
Boroda
Evgesha, о как, дисплей с нормальными точками!
Должна подойти, потому как в описании используется стандартная библиотека TM1637.h, а у меня она чуть модифицирована (добавлены буквы и символы).