При подключении ИК приемника к Arduino, плата "выключается"

Тема в разделе "Arduino & Shields", создана пользователем NikitaBarinov, 25 июл 2014.

  1. NikitaBarinov

    NikitaBarinov Нерд

    То есть с мои приемником нужно подключать так: черный провод - pin, красный - GND(-), а желтый - питание(+)?
     
  2. да, верно
     
  3. NikitaBarinov

    NikitaBarinov Нерд

    Ооо, работает! Спасибо, ребят. Теперь такая проблема возникла: у меня загружен скетч, который входит в библиотеку IRRemote
    Код (Text):
    #include <IRremote.h>

    int RECV_PIN = 11;
    IRrecv irrecv(RECV_PIN);
    decode_results results;
    void setup()
    {
    Serial.begin(9600);
    irrecv.enableIRIn(); // Start the receiver
    }
    void loop() {
    if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
    }
    }
     
    Вы знаете для чего он. Так вот, открываю мониторинг порта, нажимаю кнопки на пульте, а в мониторинге ничего, хотя должны были появится коды кнопок нажатых. Два пульта попробовал.
     
  4. а почему решили что он работает? нашёл пример чуть лучше
    Код (Text):
    #include <IRremote.h>
    int RECEIVE_PIN = 11;
    IRrecv irrecv(RECEIVE_PIN);
    decode_results results;

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

    void loop() {
        if (irrecv.decode(&results)) {
            Serial.print("0x");
            Serial.println(results.value, HEX);
            delay(50);
            irrecv.resume();// Receive the next value
        }
    }
    взял отсюда
    http://ergoz.ru/electronics/arduino...i-ch-1-priyomnik-tsop22-zapis-ir-signala.html
     
  5. NikitaBarinov

    NikitaBarinov Нерд

    А как определить, что он работает? Хотя бы сейчас ардуино не падает
     
  6. NikitaBarinov

    NikitaBarinov Нерд

    Хм... Взял другой приемник, все заработало. Может тот я спалил?
     
  7. Apofiz

    Apofiz Гик

    По любому спалили вы поняли что + и - питания перепутали а это как правило усе.
     
  8. NikitaBarinov

    NikitaBarinov Нерд

    Да, наверное. Спасибо за помощь!