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

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Суббота, 19.01.2019, 00:02
Приветствую Вас Гость | 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
Просмотров: 2818 | Загрузок: 779 | Комментарии: 54 | Рейтинг: 5.0/4
Всего комментариев: 541 2 3 »
avatar
0
1 domvladi • 13:24, 28.01.2017
здравствуите. залеите пожалуиста еще раз немогу распаковать архив. я использую винрар.
avatar
0
2 Oleg_UA • 11:15, 29.01.2017
Заменил ссылку на блок не упакованную в архив
avatar
0
3 Oleg_UA • 11:39, 02.02.2017
В блоке была добавлена не та библиотека в результате чего в папке библиотек IDE появлялась папка (ReceiveDemo_Simple).
Исправил и перезалил.
avatar
0
4 AVGN • 12:38, 03.02.2017
Здравствуйте! Отличная работа!
Можете показать пример как применить Ваш блок ?
Спасибо!
avatar
0
5 Oleg_UA • 13:30, 03.02.2017
На выход блока ind выдаётся индекс нажатой кнопки который вписывается в самом блоке и на выходе new_d появляется "1" на время установленное в пользовательских параметрах блока (если установить "0" сброс не произойдёт).
Я использовал индексы по тому что у меня команды должны поступать от многих источников (клавиши, ИК пульты, WiFi и т.д.).
В примере показано как я соединял все поступающие команды в одну переменную а потом только проверяя состояние переменной выполнялись нужные действия.
Способы применения ограничены только фантазией smile обязательно заменить мои кода кнопок пульта на свои!
Пример
avatar
0
6 AVGN • 13:39, 03.02.2017
Спасибо! Буду разбираться.
avatar
0
7 domvladi • 19:07, 15.02.2017
спасибо
avatar
подскажите как переписать этот блок под другую библиотеку <RemoteReceiver.h> а то там не не подходит
avatar
0
10 Oleg_UA • 17:47, 27.04.2017
Вы сами хотите переписывать блок?
avatar
0
9 Oleg_UA • 17:43, 27.04.2017
Я не пробовал как работает RemoteReceiver.h и как из неё получить код даже не смотрел.

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