Почему не работает код ((

Тема в разделе "Arduino & Shields", создана пользователем Максим B, 19 фев 2015.

  1. Максим B

    Максим B Гуру

    Хочу преобразовать ик сигнал с пульта и отправить его по радиоканалу в люстру. Все по очереди работает, а в сумме нет. Вот код. Использую arduino nano

    #include <IRremote.h>

    #include <RCSwitch.h>

    int RECV_PIN = 8;

    IRrecv irrecv(RECV_PIN);

    decode_results results;

    RCSwitch mySwitch = RCSwitch();

    void setup()
    {
    Serial.begin(9600);
    irrecv.enableIRIn(); // Start the receiver
    mySwitch.enableTransmit(10);
    }

    void loop() {

    if(irrecv.decode(&results))
    {
    Serial.println(results.value, HEX);
    if ((results.value == 0x37) || (results.value == 0x10037) || (results.value == UNKNOWN))
    {

    mySwitch.send(836800,24); // если код код получен зажигаем зал
    }
    else
    {

    mySwitch.send(836611,24);
    }

    delay (500);
    irrecv.resume();
    }
    }

    Подскажите, что не так
     
    Последнее редактирование: 19 фев 2015
  2. Максим B

    Максим B Гуру

    Все разобрался.