Приобрел приёмник и передатчик - 433.92 МГц.
Вот такие вот: http://www.electronshik.ru/card/koleso- ... eel-112937
От передатчика сигнал ловлю приемником нормально.
У меня есть брелок от сигнализации tomahawk 9010, при нажатии на кнопки приемник ничего не ловит.
Брелок подношу прямо к приемнику и ничего!
На сколько я знаю tomahawk 9010 работает на 433.92 МГц.
Читаю вот так сигналы:
//----------------------------
#include <VirtualWire.h>
byte message[VW_MAX_MESSAGE_LEN]; // Буфер для хранения принимаемых данных
byte messageLength = VW_MAX_MESSAGE_LEN; // Размер сообщения
const int receiver_pin = 5; // Пин подключения приемника
void setup()
{
Serial.begin(9600); // Скорость передачиданных
Serial.println("MX-RM-5V is ready");
vw_set_rx_pin(receiver_pin); // Пин подключения приемника
vw_setup(2000); // Скорость передачи данных (бит в секунду)
vw_rx_start(); // Активация применика
}
void loop()
{
if (vw_get_message(message, &messageLength)) // Если есть данные..
{
for (int i = 0; i < messageLength; i++)
{
Serial.write(message); // выводим их в одной строке
}
Serial.println();
}
}
//----------------------------
Не пойму в чем дело!
Вот такие вот: http://www.electronshik.ru/card/koleso- ... eel-112937
От передатчика сигнал ловлю приемником нормально.
У меня есть брелок от сигнализации tomahawk 9010, при нажатии на кнопки приемник ничего не ловит.
Брелок подношу прямо к приемнику и ничего!
На сколько я знаю tomahawk 9010 работает на 433.92 МГц.
Читаю вот так сигналы:
//----------------------------
#include <VirtualWire.h>
byte message[VW_MAX_MESSAGE_LEN]; // Буфер для хранения принимаемых данных
byte messageLength = VW_MAX_MESSAGE_LEN; // Размер сообщения
const int receiver_pin = 5; // Пин подключения приемника
void setup()
{
Serial.begin(9600); // Скорость передачиданных
Serial.println("MX-RM-5V is ready");
vw_set_rx_pin(receiver_pin); // Пин подключения приемника
vw_setup(2000); // Скорость передачи данных (бит в секунду)
vw_rx_start(); // Активация применика
}
void loop()
{
if (vw_get_message(message, &messageLength)) // Если есть данные..
{
for (int i = 0; i < messageLength; i++)
{
Serial.write(message); // выводим их в одной строке
}
Serial.println();
}
}
//----------------------------
Не пойму в чем дело!
