Не принимает сигнал 433 MHz

Тема в разделе "Arduino & Shields", создана пользователем Alexey Zhigalo, 7 авг 2016.

Метки:
  1. Доброго времени суток!
    Есть в наличии приемник и передатчик 433 MHz.
    [​IMG]

    Использовал несколько библиотек. Подключал к D2.
    Пробовал принять сигнал от брелка 433 MHz.
    Но данные принять так и не далось.
    Подключал светодиод к приемнику, он почти всегда горит, на половину яркости, иногда тухнет, при нажатии на кнопку на брелке, светодиод начинает быстро мигать. Но данные, а именно код кнопки не удалось получить.
    Причина в неисправном приемнике, или что то делаю не так ?
    Прошу помощи.
     
  2. Airbus

    Airbus Радиохулиган Модератор

    А точно они на 433 мГц?А то есть точно такие на 315мГц.:( тогда подключаем к ардуине пишем такой скетч и читаем коды радиобрелков ;)
    Код (C++):
    /* урок от Дмитрия Осипова - узнаём коды кнопок пульта от радиопультов, для (радио розеток)
    */

    #include <RemoteReceiver.h>
    #include <LiquidCrystal.h>
    // Connect the receiver to digital pin 2.-пин 2.это вход для Радиоприёмника
    LiquidCrystal lcd(8, 9, 4, 5, 6, 7); //Подключаем LCD RS, EN, D4, D5, D6,D7
    void setup() {
    Serial.begin(9600);
    RemoteReceiver::init(0, 3, showCode);
    lcd.begin(16, 2); //16 знаков, 2 строки
                    }
    void loop() {
                   }
    void showCode(unsigned long receivedCode, unsigned int period) {
    Serial.print("Code: ");
    Serial.print(receivedCode);
    Serial.print(", period duration: ");
    Serial.print(period);
    Serial.println("us.");
    lcd.setCursor(0, 0); //Пишем в LCD на 1 строке
    lcd.print("Code: ");
    lcd.setCursor(5, 0);
    lcd.print(receivedCode); //код
    lcd.setCursor(0, 1); //Пишем в LCD на 2 строке
    lcd.print("period:");
    lcd.setCursor(7, 1);
    lcd.print(period); //время
    }
    /*жмем на иконку с лупой, в верхнем правом углу (монитор порта)и
    записываем полученные коды */
     
  3. Это я тоже пробовал. В итоге, ничего.
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Что и куда подключали?Что именно не работает?Можно ли попробовать другой брелок?Почитайте здесь
     
  5. Airbus

    Airbus Радиохулиган Модератор

  6. Подключал приемник ко 2 - му цифровому пину.

    Плата - Arduino nano, если это имеет значение.
    Брелки точно на 433 МГц. Пробовал два разных.
    Светодиод подключенный к приемнику при нажатии на кнопку на пульте мигает.
    Но иногда светодиод самопроизвольно мигает.

    Те ссылки, то на передачу данных между Arduino.
    Для приема данных с брелка, они не годятся.