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

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Вторник, 19.06.2018, 20:51
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

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


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

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
Просмотров: 2570 | Загрузок: 718 | Комментарии: 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 © 2018
uCozЯндекс.Метрика