4-digit display

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

4-digit display

#21

Сообщение pan » 13.04.2017{, 12:06}

не планируется ли в еще доработка блока на тм1637 для задействования кнопок? , ведь эта микросхема позволяет подключить до 16 кнопок. экономия выводом на лицо.

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

4-digit display

#22

Сообщение krom23 » 08.05.2017{, 21:53}


Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#23

Сообщение Labu55 » 02.08.2017{, 11:13}

Последний раз редактировалось Labu55 02.08.2017{, 11:20}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

4-digit display

#24

Сообщение Sancho » 02.08.2017{, 15:17}

У ТМ1638 больше сегментов и кнопок может быть( по ДШ). Варим кашу тут

я мозг заодно, ввиду отсутствия блока... у меня.
Последний раз редактировалось Sancho 02.08.2017{, 16:15}, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Darkentus
Рядовой
Сообщения: 2
Зарегистрирован: 07.09.2017{, 11:00}
Репутация: 0
Откуда: Москва

4-digit display

#25

Сообщение Darkentus » 07.09.2017{, 23:25}

а как это узнать - позонить и наехать?

golowa70
Сержант
Сообщения: 195
Зарегистрирован: 20.02.2016{, 00:05}
Репутация: 6

4-digit display

#26

Сообщение golowa70 » 06.10.2017{, 15:19}

Есть ещё библиотека SevenSegmentTM1637 , много функций, выводит бегущую строку .
Последний раз редактировалось golowa70 06.10.2017{, 15:25}, всего редактировалось 1 раз.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#27

Сообщение Labu55 » 06.11.2017{, 17:16}

golowa70 писал(а):Есть ещё библиотека
Библиотек (и любительских поделок из нескольких библиотек) конечно много, как и разъяснений о том как работает это чудо китайской РЭП, но как не старался не нашёл ни одного  скетча  со считыванием кнопок. Больше 2-х месяцев сам пробую обуздать этого зверя по ТехДок,- дело плохо (что неудивительно с моей квалификацией). Может кому-то попадался рабочий скетч, библиотека, или даже реализация в аппаратуре где работает это чудо с кнопками. Буду благодарен за информацию. А пока предлагать автору делать самостоятельно этот блок (тема топика) думаю рановато.
P.S.ТМ1638- очень далёкий родственник у общих родителей TitanMicro  (или ТМ1637 подкидыш) - и для примера не годится.
С этими теоретическими примерами знаком ссылка№1, или ссылка№2.

Извините, больше нет сил, если кому-то пригодится мой мазохизм- в архиве проект в Протеусе 8.6, протеус-модель ТМ1637, пользовательский блок FLProg на 6-ть разрядов с выводом точек рабочий, с проблемными кнопками (закомментированы), в который раз модифицированная библиотека, и тестовый проект в FLProg. Если кто-то сможет глянуть, может что можно поправить, может я зациклился (zа_Loop_ilsya) на какой-то мелочи? Буду весьма признателен.
Повторюсь - блок полностью рабочий, так что можно использовать (без кнопок конечно), тестировать, предлагать. Пока он полностью "бомбит" МК в каждом цикле, потом сделаю как сделал в ТМ1638-м при изменении данных на входе.
Солидарен с Ув. модератором в 9-м сообщении, но не мне решать- тема не моя.
Вложения
TM1637Project.rar
(159.52 КБ) 268 скачиваний
Последний раз редактировалось Labu55 08.11.2017{, 15:03}, всего редактировалось 1 раз.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#28

Сообщение Labu55 » 08.11.2017{, 14:57}

golowa70 писал(а):Есть ещё библиотека SevenSegmentTM1637
Я нашёл 5-ть разных рабочих оригинальных (неизменённых под очередного пользователя) библиотек на TM1637, сделал блоки пользователя на их основе (рабочих). Везде одно и то же: сканирование кнопок не предусмотрено, не обрабатывается полностью (заменяется ногодрыганьем) ACK, NACK, игнорируются тайминги , не синхронизируюся шины приёма-передачи ( digitalWrite() ). Возможно этого и не нужно, потому как: написал с нуля без копирования с других источников скетч без библиотек по Даташиту, все компилируется - не пашет; сложил скетч по ссылке выше (без библиотеки) с макросами, не понимая их работу,  копированием, поправив несколько очевидных ошибок, копилируется без ошибок - всё тоже. Заело конкретно. Как на Эбее, Али и т.д. успешно продаются модули с кнопками на TM1637 без софтовой поддержки?

Добавлено (08.11.2017, 14:57)
---------------------------------------------
Labu55 писал(а):Пока он бомбит постоянно МК
Очередная тестовая версия ПБ, лишённая указанного недостатка. Подробности в описании. Внимание! Блок TM1637Dig6_beta5 предназначен для 6-и разрядных модулей, а не как в шапке темы. С такими (их тоже имеется несколько видов с разным порядком разрядов ) корректное отображение не гарантируется (известите-поправлю). Подключение микросхемы TM1637 к 6-ти разрядному дистплею по Даташиту, или как указано в Протеус проекте выше, в сообщении №27.
Ну и что-бы не нарушать тему указанную в шапке- модификация ПБ TM1637Dig4_beta5 для указанного модуля (тест, подробности уже знаете где). 
Вложения
TM1637Dig4beta5.ubi
(264.34 КБ) 187 скачиваний
TM1637Dig6beta5.ubi
(302.74 КБ) 153 скачивания
Последний раз редактировалось Labu55 09.11.2017{, 15:08}, всего редактировалось 1 раз.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

4-digit display

#29

Сообщение Phazz » 16.11.2017{, 19:19}

Последняя версия у меня вообще не работает. А предпоследняя только на 6 знаков, настройка в блоке никак не влияет.

Добавлено (16.11.2017, 19:19)
---------------------------------------------
Labu55, не меняется яркость индикации

Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

4-digit display

#30

Сообщение Ivan-07 » 23.11.2017{, 21:32}

Подскажите как подключить этот индикатор На какие ножки надо подключить резисторы, и каким выводам блока в FL они соответствуют.
Спасибо
Последний раз редактировалось Ivan-07 23.11.2017{, 21:38}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

4-digit display

#31

Сообщение pan » 23.11.2017{, 21:39}

1. пишешь продавану чтоб дал схему, даташит или в любом другом виде инфу.
2. если есть маркировка, гуглить даташит на это чудо.
3. тестер в руки и самосстоятельно находим пины

Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

4-digit display

#32

Сообщение Ivan-07 » 24.11.2017{, 18:40}

Вот что есть. Правда в реальности 12 ног а не 10. Как их соединить с блоком из FL Prog? Особенно r1 r2 r3

Изображение

Изображение
Последний раз редактировалось Ivan-07 24.11.2017{, 18:54}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

4-digit display

#33

Сообщение pan » 24.11.2017{, 19:25}

Ivan-07, это я и сам на странице продавана видел. вы разве не видите что это распиновка для индикатора с одной цифрой.
я выше написал возможные варианты действий.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#34

Сообщение Labu55 » 25.11.2017{, 13:54}

pan писал(а):Как их соединить с блоком
Если Вы тему (ветку) не перепутали, то для "просто" соединить (см.ниже) нужен 3461BS с общим анодом (китаец, видать что-то от фонаря написал - с общим анодом или маркировка 3461АS ).

Добавлено (25.11.2017, 13:54)
---------------------------------------------
Phazz писал(а):Последняя версия у меня вообще не работает
Так и есть, я не забросил работу. Спасибо Вам за отзыв и тестирование TM1637beta6 (на данный момент уже не новой версии) блока.
Просто как-то не логично выкладывать тестовый блок, для людей которые регистрируются лишь для того, чтобы попросить о помощи, но ихняя скромность или религия не позволяет отписаться и помочь сделать нужную в первую очередь им самим работу, как положено.
Вложения
7387571.png
JMF-3461AS-029.pdf
(774.79 КБ) 152 скачивания
TM1637_v2.4-EN-.pdf
(688.08 КБ) 122 скачивания
6318776.png
Последний раз редактировалось Labu55 25.11.2017{, 15:12}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

4-digit display

#35

Сообщение pan » 25.11.2017{, 15:34}

Labu55, сообщение №32.
он хочет подключить просто индикатор. на 4 сегмента. а картинка распиновки на странице продавана для односегментного.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#36

Сообщение Labu55 » 25.11.2017{, 17:08}

pan писал(а):он хочет подключить
Извините, никак не привыкну, что здесь "можно" писать куда попало (тема о TM1637 как бы?).
Labu55 писал(а):Если Вы тему (ветку) не перепутали
Информация для раздумий при вытекающих вариантах- выложена. Пожелаем удачи!
Для Ivan-07 прилагаю, как пример подключения, проект в FLProg Вашего индикатора. Всё подробно расписано.
Вложения
Ivan_07.flp
(148.45 КБ) 189 скачиваний
Последний раз редактировалось Labu55 26.11.2017{, 14:19}, всего редактировалось 1 раз.

Ivan-07
Рядовой
Сообщения: 62
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

4-digit display

#37

Сообщение Ivan-07 » 28.11.2017{, 20:07}

Labu55 писал(а):Цитата pan ()он хочет подключить
Извините, никак не привыкну, что здесь "можно" писать куда попало (тема о TM1637 как бы?).
Цитата Labu55 ()
Если Вы тему (ветку) не перепутали
Информация для раздумий при вытекающих вариантах- выложена. Пожелаем удачи!
Для Ivan-07 прилагаю, как пример подключения, проект в FLProg Вашего индикатора. Всё подробно расписано.
Прикрепления: Ivan_07.flp(14
    Огромное спасибо!!!
Кратко и даже мне понятно!)))
Только с моими часами DS1302 ног не хватает((. Попробую через сдвиговый регистр.

PS  Извиняюсь. По неопытности не в ту ветку влез.
Последний раз редактировалось Ivan-07 28.11.2017{, 20:52}, всего редактировалось 1 раз.

Labu55
Сержант
Сообщения: 130
Зарегистрирован: 30.07.2017{, 12:22}
Репутация: 0

4-digit display

#38

Сообщение Labu55 » 28.11.2017{, 23:36}

Ivan-07 писал(а):Извиняюсь. По неопытности не в ту ветку влез.
Ivan-07, не извиняйтесь, потому как прийдёт опыт, подозреваю что Вы вернётесь в эту ветку. Вы сейчас проходите тот путь которым я шёл в свое время. Я сделал первые часики на ардуино + 7-сегм индикатор, было жуткое мерцание. Решил добавить 595 сдвиговые регистры. Мигание осталось такое-же. Причем это мигание вызывает тошноту через некоторое время у беременных женщин ну и с похмелья тоже.   Вот ребята тут проекты часов на сдвиговых регистрах демонстрируют- я думаю радости на долго не хватит им. Так что лучше сразу берите спецдрайвера типа MAX7219, TM1638, TM1637 и т.п. Ну или делайте на 595/164 сдвиговых регистрах статическую индикацию, но тогда индикаторы одиночные нужны. Удачи Вам!

Теперь по теме. Следующая тестовая версия блока этого направления TM1637_4digits_beta6. Блок кроме моего, прошел тестирование Ув. Phazz, за что моя отдельная благодарность. Пока вроде бы ошибок не найдено.
Последний раз редактировалось Labu55 29.11.2017{, 00:00}, всего редактировалось 1 раз.

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

4-digit display

#39

Сообщение Александр_Светлый » 12.01.2018{, 03:42}

:unsure:
Последний раз редактировалось Александр_Светлый 21.01.2018{, 17:47}, всего редактировалось 1 раз.
Я не флудер , просто мне есть что сказать =)

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

4-digit display

#40

Сообщение AVGN » 21.01.2018{, 09:16}

Labu55 писал(а):
28.11.2017{, 23:36}
Следующая тестовая версия блока этого направления TM1637_4digits_beta6.
Ссылка битая. Требует какой то авторизации
СпойлерПоказать
Pass.PNG
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Ответить

Вернуться в «Новые»