#1 2016-01-21 01:05:09

Михайло
Учасник
Зареєстрований: 2016-01-21
Повідомлень: 3

Управление ардуиной с радио пульта.

Здраствуйте. Есть пульт на 12 кнопок на 315 MHZ, есть приемник на 315 MHZ, через библиотеку RemoteSwitch коди кнопок считал. Как сделать что бы на нажатие определенной кнопки на пульте, менялось состояние вихода ардуино (делаю на даче LED освещение, рулю LED лентами через мосфити на радиаторах).
Спасибо.

Неактивний

#2 2016-01-21 17:06:13

Йожэг
Учасник
Зареєстрований: 2015-12-30
Повідомлень: 97

Re: Управление ардуиной с радио пульта.

Сделать массив состояния включённости выходов и массив кодов кнопок. При получении кода искать его в массиве кодов кнопок, таким образом находить соответствующий коду индекс. Для найденного индекса менять состояние включённости на противоположное. Если при нажатии на кнопку отправляется не один код, а серия одинаковых, то надо ещё завести пару переменных типа last_code и last_code_time для такой фильтрации: если свежеполученный код равен last_code и время получения last_code_time ещё свежее, то не считать получение этого кода как новое событие, а всего лишь обновить last_code_time. При этом last_code_time может хранить не время, а счётчик: сначала при получении кода записываем туда константу, а потом каждый новый проход уменьшаем на 1, если значение всё ещё больше, чем 0.

Неактивний

#3 2016-01-21 18:44:33

Михайло
Учасник
Зареєстрований: 2016-01-21
Повідомлень: 3

Re: Управление ардуиной с радио пульта.

Щось все важче чим я думав.

Ніхто з кодом не допоможе...?

Неактивний

#4 2016-01-21 18:56:45

Йожэг
Учасник
Зареєстрований: 2015-12-30
Повідомлень: 97

Re: Управление ардуиной с радио пульта.

Я на выходных хотел поиграться с ИК-приёмником (с Arduino) и пультом от магнитофона, может быть похоже будет.

Неактивний

#5 2016-01-21 20:21:42

Михайло
Учасник
Зареєстрований: 2016-01-21
Повідомлень: 3

Re: Управление ардуиной с радио пульта.

А я от вчора найшов код який переключав 13 ногу, працював з бібліотекою RemoteSwitch, і не зберіг його. Сонний був. Тепер мучуся.

Я так розумію мені треба "прочитати" те що виводиться в "монитор порта", і міняти стан виводів.

Я хочу зробити типу: нажав 1 - зменшення яскравості (до виключення), 2 - збільшення яскравості.
3 - зменшення яскравості іншого участка, 4 - збільшення.
І так далі.

Пульти ось такі: R5AsLM86WQ2Yyz92vUbq3MgSmYHApdnVQuDm8GHLe5Om2Rgw7VC6M9xxlR0OZsR7vDwKjrpoDVRBv-fcooQmJN8K1zxEccLwIwy_UghnFu9ogkUEffVRCP_fH2kJEWymt7Qq5iaHH4vlJCkBN_QNo9-QrsH7Qk498xXZBsqd8NfIF9lpOFIBq4W_CUxKv_Nz7ARA3nB3kWVwYWTm4UjdKuhy-0NyWqshQGFBU0C8DeNYcNcSfAFbZDksQBDDoLUIhPCOFZNtOaS3GHcQ5Neqg9Gr2bl7K1zy_b_N5j4adql-X8ht3nj0Zfv6Gato3ZUu_LO6x4l6sFTpckaqU6TqpIRFgiXDT70fPX-KMDiCpW-O4tDbynYaanrogqtWsFifQJYEKyFIB57VtZd5_l4tBWo0TzmhuOjMTvyOq4ffV3xi_q7a6V-WFwEXJ0sCR0Rf5yOTJnlBeNsaLIbw-uD8NM7ZqAuv-pacvyd6yHgjJxyCf_X1-xJ6fYID_JCFNHb0VjaJO-ayASs_OjK-CeZezikpErZkjF3AP9xhqBbNlcR4Kw9n47-nSj3zTdXb6xfO4A-L=w503-h670-no


Ну в мене ще є RGB лента, датчики руху, і RFID, але то потім потім )))

Неактивний

#6 2016-01-25 01:45:43

Йожэг
Учасник
Зареєстрований: 2015-12-30
Повідомлень: 97

Re: Управление ардуиной с радио пульта.

Что-то картинки ^^^ не видны.
Классно использовать готовые библиотеки, получается скетч простой: http://arduino.ru/forum/proekty/remote- … ent-120352

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму