Ви не увійшли.
Сторінки 1
Здраствуйте. Есть пульт на 12 кнопок на 315 MHZ, есть приемник на 315 MHZ, через библиотеку RemoteSwitch коди кнопок считал. Как сделать что бы на нажатие определенной кнопки на пульте, менялось состояние вихода ардуино (делаю на даче LED освещение, рулю LED лентами через мосфити на радиаторах).
Спасибо.
Неактивний
Сделать массив состояния включённости выходов и массив кодов кнопок. При получении кода искать его в массиве кодов кнопок, таким образом находить соответствующий коду индекс. Для найденного индекса менять состояние включённости на противоположное. Если при нажатии на кнопку отправляется не один код, а серия одинаковых, то надо ещё завести пару переменных типа last_code и last_code_time для такой фильтрации: если свежеполученный код равен last_code и время получения last_code_time ещё свежее, то не считать получение этого кода как новое событие, а всего лишь обновить last_code_time. При этом last_code_time может хранить не время, а счётчик: сначала при получении кода записываем туда константу, а потом каждый новый проход уменьшаем на 1, если значение всё ещё больше, чем 0.
Неактивний
А я от вчора найшов код який переключав 13 ногу, працював з бібліотекою RemoteSwitch, і не зберіг його. Сонний був. Тепер мучуся.
Я так розумію мені треба "прочитати" те що виводиться в "монитор порта", і міняти стан виводів.
Я хочу зробити типу: нажав 1 - зменшення яскравості (до виключення), 2 - збільшення яскравості.
3 - зменшення яскравості іншого участка, 4 - збільшення.
І так далі.
Пульти ось такі:
Ну в мене ще є RGB лента, датчики руху, і RFID, але то потім потім )))
Неактивний
Что-то картинки ^^^ не видны.
Классно использовать готовые библиотеки, получается скетч простой: http://arduino.ru/forum/proekty/remote- … ent-120352
Неактивний
Сторінки 1