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