Как передать ИК сигнал?

Тема в разделе "Arduino & Shields", создана пользователем adast123, 27 июн 2015.

  1. adast123

    adast123 Нерд

    Как передать ИК сигнал?
    Есть код кнопки: 180BD9FF.
    Как передать этот код через ИК передатчик?
     
  2. BenderR

    BenderR Нуб

    есть библиотека IRremote _http://shirriff.github.io/Arduino-IRremote/
    примерно так
    Код (Text):
    #include <IRremote.h>

    IRsend irsend;

    // Power ON/OFF
    unsigned int S_pwr[68] = {4600, 4350, 700, 1550, 650, 1550, 650, 1600, 650, 450, 650, 450, 650, 450, 650, 450, 700, 400, 700, 1550, 650, 1550, 650, 1600, 650, 450, 650, 450, 650, 450, 700, 450, 650, 450, 650, 450, 650, 1550, 700, 450, 650, 450, 650, 450, 650, 450, 650, 450, 700, 400, 650, 1600, 650, 450, 650, 1550, 650, 1600, 650, 1550, 650, 1550, 700, 1550, 650, 1550, 650};

    void setup()
    {
      Serial.begin(9600);
    }

    void loop() {
      irsend.sendRaw(S_pwr, 80, 38);
    }
     
    Плюсовая нога ик-диода на 3 пин, другая на землю, на любую из ног желателен резистор 4,7 кОм.
     
    Последнее редактирование: 30 июн 2015