Форум программистов, компьютерный форум, киберфорум
Наши страницы
Робототехника и умный дом
Войти
Регистрация
Восстановить пароль
 
PinkPink
9 / 9 / 5
Регистрация: 10.05.2012
Сообщений: 288
#1

Получить радиосигнал от пульта

14.04.2018, 20:20. Просмотров 117. Ответов 0
Метки нет (Все метки)

Здравствуйте.
Есть вопрос. Заказала себе выключатель с Алишки с радиопультом. Пульт работает на частоте 433 мГц. Взяла приёмник и передатчик на 433 мГц.
Цель - отловить сигнал от пульта. Сохранить код и послать его передатчиком. Таким образом через ардуинку управлять выключателем.
Однако, приёмник никак вообще не реагирует на пульт. Выключатель не программируется на сигнал передатчика.
Между собой пульт и выключатель работают.
Приёмник с передатчиком тоже между собой работают. Один ловит другой отправляет.
Почему приёмник не видит сигнал пульта - не пойму.
Щас найду, прикреплю сами скетчи

Добавлено через 1 минуту
Приёмник:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <RemoteReceiver.h>
 
/*
* Demo for RF remote switch receiver.
* For details, see RemoteReceiver.h!
*
* This sketch shows the received signals on the serial port.
* Connect the receiver to digital pin 2.
*/
 
 
void setup() {
  Serial.begin(115200);
  
  //Initialize receiver on interrupt 0 (= digital pin 2), calls the callback "showCode"
  //after 3 identical codes have been received in a row. (thus, keep the button pressed
  //for a moment)
  //
  //See the interrupt-parameter of attachInterrupt for possible values (and pins)
  //to connect the receiver.
  RemoteReceiver::init(0, 3, showCode);
}
 
void loop() {
}
 
//Callback function is called only when a valid code is received.
void showCode(unsigned long receivedCode, unsigned int period) {
  //Note: interrupts are disabled. You can re-enable them if needed.
  
  //Print the received code.
  Serial.print("Code: ");
  Serial.print(receivedCode);
  Serial.print(", period duration: ");
  Serial.print(period);
  Serial.println("us.");
}
Добавлено через 21 секунду
Передатчик:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <RemoteSwitch.h>
#define BTNON 266325
#define BTNOFF 266321
#define PERIOD 146;
 
void setup() {
  // put your setup code here, to run once:
 
}
 
void loop() {
  // put your main code here, to run repeatedly:
//transmit(BTNON);
delay(5000);
transmit(BTNOFF);
}
 
void transmit (unsigned long rcode)
{
  unsigned long code = rcode;
  unsigned long period = PERIOD;
  code |= (unsigned long)period <<23;
  code |= 3L<<20;
  RemoteSwitch::sendTelegram(code,9);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2018, 20:20
Ответы с готовыми решениями:

2 пульта и 2 переключателя
Есть: Одна цифровая линия АТС (два провода), 2 цифровых пульта в двух комнатах. К линии...

Регулируемая с ИК пульта люстра
Всем привет. Вот наконец доделал сей девайс. ...

Робот с управлением от ИК пульта ДУ.
Здравствуйте! Недавно в голову пришла мысль сделать робота, управляемого пультом ДУ, с ИК...

приемник IR пульта с ethernet интерфейсом
Постановка задачи: в кладовке стоит сервер торрентокачалка (виндоус), на нем же установлен винамп....

Управление компьютером с пульта ДУ через Com порт.
Всем привет. Немного предыстории по данному проекту, так сказать, зачем (ведь в сети полно...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2018, 20:20

Отключить управление с пульта Samsung Smart-TV
Привет всем! Есть ЖК ТВ Samsung 2014 г.в. Нужно сделать так, чтобы при нажатии на кнопку пульта не...

Как развить тяговое усилие управляя с пульта?
Всем привет. Помогите пожалуйста реализовать устройство. Суть в том, что нужно с пульта...

Замена подвесного пульта управления станка ЧПУ на ПДУ
Помогите с описанием схемы пульта и приемника дистанционного управления. Просто диплом пишу (учусь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru