FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [14]
Блоки пользователей [144]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [169]
Поиск
...
Статистика

Онлайн всего: 30
Гостей: 24
Пользователей: 6
belyx, Astro_Graf, pasil, rz3dfv, nickoass, 1dok1
Вторник, 17.10.2017, 20:02
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог файлов
Главная » Файлы » Блоки пользователей

ПБ TM1638_LED&KEY и InvertedTM1638_LED&KEY
[ · Скачать удаленно () ] 12.10.2017, 13:24
Пользовательские блоки TM1638_LED&KEY и InvertedTM1638_LED&KEY (функциональные аналоги) для Arduino IDE v.1.8.4:
(ПБ InvertedTM1638_LED&KEY инвертирует TM1638_LED&KEY или «переворачивает» вверх тормашками).
выводит символьную строку на 8-и разрядный светодиодный индикатор (CommonCathode);
при более 8 символов включается безпрерывный эффект прокрутки строки справа- налево (разрешается/запрещается в параметрах пользователя),
если прокрутка запрещена (false), - выводится сообщение о превышении размера строки;
позволяет считывать состояние 8-и кнопок, в т.ч. одновременно нажатых;
выход keyOut выводит состояние всех кнопок, предназначен для вывода цифровых данных на пользовательские блоки тонального звукового оповещения нажатия кнопок, DTMF и т.п;
входы блока Dp1- Dp8 задают положение разделительных точек относительно старшего знака (крайне левого) строки на входе DataIn в статическом режиме, в динамическом (прокрутке)-игнорируются;
на вход TactPulse подключается генератор, частота импульсов которого управляет скоростью прокрутки строки;
выход ScrStart активируется при старте и находится в состоянии высокого уровня до окончания прокрутки данных, предназначен для запуска/остановки генератора на входе TactPulse;
выход ScrEnd сигнализирует об окончании цикла прокрутки строки (все данные отображены);
ПБ TM1638_LED&KEY не используют задержек (delay), выводят данные (обновляют) на дисплей только при их изменении, для максимальной скорости выполнения программы МК.
Автор выражает благодарность автору программы FLProg, создателю библиотеки для TM1638 R.Batista https://github.com/rjbatista , пользователям форума Sancho- за исходный ПБ, Belyx- за тестирование, видеоотчёты и предложения.
Поддержка ПБ блоков QYF-TM1638, JY-LKM1638_Bi-colorLEDs приостановленна ввиду отсутствия проявленного интереса у пользователей форума и возможности тестирования у меня из-за их отсутствия.
Ветка обсуждения- TM1638_LED&KEY.
Категория: Блоки пользователей | Добавил: Labu55
Просмотров: 335 | Загрузок: 44 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 2
avatar
0
1
Блоки рабочие-соответствуют описанию!!! respect 
Из минусов-описание блока на английском,и может быть надо было бы сделать отдельный вывод или пользовательский параметр для задержки считывания данных на выход keyOut (актуально при нажатии сразу нескольких кнопок-выдаётся сразу несколько данных).
avatar
0
2
Спасибо за комментарий.
"описание на..." Разве .pdf в архиве не на русском? По 2-му минусу. Это минус заявленой функции блока? Извините, если я неправильно понял Вас, но неужели будет хорошо если программа будет останавливаться (ждать) на: "...задержки считывания данных на выход keyOut...". keyOut- это "промежуточная" переменная, или как писал Ув. Sancho: "сумма со всех кнопок- байт, ещё не разложенный на биты", или то, что возвращает функция getButtons() указанной выше библиотеки.  Я думаю, коль эта переменная занимает место, то почему бы не применить её с пользой и предложил где этот байт может примениться. Сейчас обкатываю это применение и позже, при положительном результате,- выложу ПБ. Если Вам нужна какая-либо помощь для реализации Вашей задумки- давайте в Вашей ветке в форуме, где мы уже успешно общались,- опишите, помогу чем смогу.  Удачи!
avatar
FLProg © 2017
Яндекс.Метрика