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

Онлайн всего: 23
Гостей: 16
Пользователей: 7
Autoelectric, romanf, mandrew, solo, Oleg, Tataryn, Shreder
Понедельник, 23.10.2017, 08:51
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


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

RF пульт
[ · Скачать удаленно (35 КБ) ] 23.01.2017, 01:29
Два блока под библиотеки (RemoteReceiver) и (RCSwitch), для разных типов пультов.

Для назначения выходу IND своих кнопок заменить вписанные кода на свои
FunctionSection (value == свой код) = свой индекс;
Выходы:
code - Пришедший код любой кнопки пульта (сбрасывается таймером "Time_to_reset")
IND - Индекс присвоенный кнопке (сбрасывается таймером "Time_to_reset")
new_D - Импульс в один цикл при нажатие
press - Активен от нажатия и до отпускания кнопки
new_T - Импульс в один цикл при отпускание кнопки и если не был включён выход "press_T"
press_T - Если кнопка зажата на время больше установленного в параметре "Time_to_press"

Сделал все возможные выходы в одном блоке.

Обновлён 09.05.2017
Категория: Блоки пользователей | Добавил: Oleg_UA
Просмотров: 2049 | Загрузок: 545 | Комментарии: 54 | Рейтинг: 5.0/4
Всего комментариев: 541 2 3 »
avatar
0
1
здравствуите. залеите пожалуиста еще раз немогу распаковать архив. я использую винрар.
avatar
0
2
Заменил ссылку на блок не упакованную в архив
avatar
0
3
В блоке была добавлена не та библиотека в результате чего в папке библиотек IDE появлялась папка (ReceiveDemo_Simple).
Исправил и перезалил.
avatar
0
4
Здравствуйте! Отличная работа!
Можете показать пример как применить Ваш блок ?
Спасибо!
avatar
0
5
На выход блока ind выдаётся индекс нажатой кнопки который вписывается в самом блоке и на выходе new_d появляется "1" на время установленное в пользовательских параметрах блока (если установить "0" сброс не произойдёт).
Я использовал индексы по тому что у меня команды должны поступать от многих источников (клавиши, ИК пульты, WiFi и т.д.).
В примере показано как я соединял все поступающие команды в одну переменную а потом только проверяя состояние переменной выполнялись нужные действия.
Способы применения ограничены только фантазией smile обязательно заменить мои кода кнопок пульта на свои!
Пример
avatar
0
6
Спасибо! Буду разбираться.
avatar
0
7
спасибо
avatar
подскажите как переписать этот блок под другую библиотеку <RemoteReceiver.h> а то там не не подходит
avatar
0
10
Вы сами хотите переписывать блок?
avatar
0
9
Я не пробовал как работает RemoteReceiver.h и как из неё получить код даже не смотрел.

Если хотите заменить библиотеку - замените строки связанные с RCSwitch.h на нужные Вам и присвойте переменной value = код.
avatar
0
11
Передать блок можно но смысл?
Что там???? (а то там не не подходит)
avatar
0
12
а как быть с периодом?
avatar
0
13
Периодом чего?
avatar
0
14
Интересует это значение (unsigned int period) ?
avatar
0
15
да как быть с ним
1-10 11-20 21-23
avatar
FLProg © 2017
Яндекс.Метрика