В процессе ...

Пример скетча для отправки кода ИК-передатчиком:

#include <IRremote.h>

IRsend irsend;

void setup() {

}

void loop() {
    for (int i = 0; i < 3; i++) {
        irsend.sendNEC(0xBF06F9, 32);
        delay(40);
    }
    delay(5000); //5 second delay between each signal burst
}

Пульта Ростелеком (с программируеммыми кнопками)

Коды пульта Ростелеком (+Sony TV) + Кнопка Power[1] - Decoded NEC: BF48B7 (32 bits) Raw (68): 8850 -4400 550 -550 550 -550 550 -550 600 -500 600 -550 550 -500 600 -550 550 -500 600 -1650 550 -550 550 -1700 550 -1650 550 -1600 600 -1650 550 -1650 550 -1700 550 -550 550 -1650 550 -500 600 -550 550 -1650 550 -550 550 -550 600 -550 550 -1650 550 -550 550 -1650 550 -1650 550 -600 550 -1650 550 -1650 550 -1650 550 + Кнопка TV[2] программируемая - Decoded SONY: A90 (12 bits) Raw (26): 2350 -600 1200 -550 600 -600 1200 -550 750 -450 1150 -600 600 -600 600 -550 1200 -600 600 -550 600 -550 650 -550 600 + Кнопка A/V[3] программируемая - Decoded SONY: A50 (12 bits) Raw (26): 2400 -550 1200 -600 600 -500 1250 -550 650 -550 600 -550 1250 -550 600 -600 1200 -550 600 -550 650 -550 650 -550 600 + Кнопка Menu[4] - Decoded NEC: BFE01F (32 bits) Raw (68): 8850 -4400 550 -550 550 -550 550 -600 500 -600 550 -500 600 -500 600 -550 550 -550 550 -1650 550 -550 550 -1650 550 -1650 600 -1600 600 -1650 550 -1650 550 -1650 550 -1650 600 -1650 550 -1600 600 -550 550 -600 500 -600 550 -550 550 -500 600 -500 600 -500 600 -550 550 -1650 550 -1650 550 -1650 600 -1650 550 -1650 550 + Кнопка Back[5] - Decoded NEC: BF40BF (32 bits) Raw (68): 8900 -4400 550 -550 600 -500 600 -500 600 -550 550 -500 600 -500 600 -550 550 -500 600 -1650 550 -550 550 -1650 600 -1600 600 -1600 600 -1600 600 -1650 550 -1650 600 -500 600 -1600 600 -450 650 -550 550 -500 600 -550 600 -500 600 -500 600 -1600 600 -500 600 -1600 600 -1650 550 -1650 600 -1600 600 -1600 600 -1650 550 + Кнопка Toggle[6] - Decoded NEC: BF1AE5 (32 bits) Raw (68): 8850 -4450 500 -600 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -1650 550 -600 550 -1600 600 -1650 550 -1650 550 -1650 550 -1650 600 -1600 600 -550 550 -550 550 -550 550 -1650 550 -1700 500 -600 550 -1600 600 -550 550 -1650 550 -1650 550 -1700 550 -550 550 -550 550 -1650 550 -550 550 -1650 550 + Кнопки перемещения [7]: Up - Decoded NEC: BFD02F (32 bits) Raw (68): 8900 -4400 550 -600 550 -550 550 -550 550 -550 550 -500 600 -550 550 -550 550 -500 600 -1650 550 -600 500 -1650 600 -1650 550 -1650 550 -1650 550 -1650 550 -1700 550 -1650 550 -1650 550 -550 550 -1700 500 -600 550 -550 550 -550 550 -550 550 -550 550 -550 600 -1600 550 -600 550 -1600 600 -1600 600 -1650 550 -1650 550 Down - Decoded NEC: BFF00F (32 bits) Raw (68): 8900 -4400 500 -600 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -1650 550 -600 550 -1600 600 -1650 550 -1650 550 -1650 550 -1700 550 -1650 550 -1650 550 -1650 550 -1650 600 -1650 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -600 550 -550 550 -1650 550 -1650 550 -1650 550 -1650 550 Left - Decoded NEC: BF926D (32 bits) Raw (68): 8900 -4400 600 -500 600 -500 600 -550 550 -500 600 -500 600 -550 550 -500 600 -550 550 -1600 650 -500 600 -1600 600 -1600 600 -1650 550 -1650 600 -1600 600 -1650 550 -1600 600 -550 550 -550 550 -1650 600 -500 600 -500 600 -1600 600 -550 550 -500 600 -1650 550 -1650 600 -500 600 -1550 650 -1550 650 -550 550 -1600 650 Right - Decoded NEC: BF52AD (32 bits) Raw (68): 8900 -4400 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 600 -1650 550 -550 550 -1650 550 -1650 550 -1650 600 -1650 550 -1650 550 -1650 550 -550 550 -1650 600 -500 600 -1650 550 -550 550 -550 550 -1650 550 -550 550 -1650 600 -550 550 -1650 550 -550 550 -1650 550 -1650 550 -550 600 -1650 550 + Кнопка OK[8] - Decoded NEC: BFB04F (32 bits) Raw (68): 8850 -4400 550 -600 500 -600 500 -600 500 -600 550 -550 550 -550 550 -550 550 -550 550 -1650 550 -550 550 -1650 550 -1700 550 -1650 550 -1650 550 -1650 550 -1700 550 -1650 550 -550 550 -1600 600 -1650 550 -600 500 -600 550 -550 550 -550 550 -550 550 -1650 550 -550 550 -550 550 -1700 500 -1650 600 -1650 550 -1650 550 + Кнопки управления воспроизведением [9]: REW - Decoded NEC: BF5AA5 (32 bits) Raw (68): 8850 -4400 600 -550 550 -500 600 -550 550 -550 550 -500 600 -550 550 -550 550 -600 550 -1650 550 -550 550 -1650 550 -1600 600 -1650 600 -1600 600 -1600 600 -1650 550 -550 550 -1650 600 -500 600 -1650 550 -1650 550 -550 550 -1650 550 -550 600 -1600 600 -550 550 -1600 600 -550 550 -550 550 -1650 550 -550 600 -1600 600 Play - Decoded NEC: BF20DF (32 bits) Raw (68): 8850 -4400 600 -550 550 -550 550 -500 600 -500 600 -500 600 -550 550 -550 550 -550 550 -1650 600 -500 600 -1600 600 -1600 600 -1650 550 -1650 600 -1600 600 -1650 550 -550 550 -550 550 -1650 600 -500 600 -500 600 -500 600 -550 550 -500 600 -1600 600 -1650 550 -550 600 -1600 600 -1550 650 -1650 550 -1650 550 -1650 600 FW - Decoded NEC: BF708F (32 bits) Raw (68): 8900 -4350 550 -600 500 -600 500 -600 550 -550 550 -550 550 -550 550 -550 550 -500 600 -1650 550 -600 500 -1650 600 -1650 550 -1650 550 -1650 550 -1650 550 -1650 600 -550 550 -1650 550 -1650 550 -1650 550 -600 550 -550 550 -550 550 -550 550 -1650 550 -550 550 -550 550 -550 550 -1700 500 -1700 550 -1650 550 -1650 550 + Кнопки громкости [10] программируемые: Vol+ - Decoded SONY: 490 (12 bits) Raw (26): 2350 -600 600 -550 1250 -500 650 -550 650 -550 1200 -550 650 -550 600 -550 1250 -550 600 -550 650 -550 600 -500 700 Vol- - Decoded SONY: C90 (12 bits) Raw (26): 2350 -600 1200 -550 1200 -600 600 -550 650 -550 1200 -550 650 -500 650 -550 1200 -600 600 -550 650 -550 600 -550 650 + Кнопки переключения каналов [11]: Ch+ - Decoded NEC: BF18E7 (32 bits) Raw (68): 8850 -4450 550 -550 550 -550 550 -500 600 -550 550 -550 550 -550 550 -550 600 -500 600 -1600 600 -550 550 -1600 600 -1650 550 -1650 600 -1600 600 -1650 550 -1650 550 -550 550 -550 600 -500 600 -1600 600 -1600 600 -550 550 -550 550 -550 550 -1650 550 -1650 600 -1650 550 -550 550 -550 550 -1650 550 -1650 600 -1650 550 Ch- - Decoded NEC: BF38C7 (32 bits) Raw (68): 8850 -4450 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 600 -500 600 -1650 550 -550 550 -1650 550 -1650 600 -1600 600 -1600 600 -1650 550 -1650 550 -550 600 -500 600 -1600 600 -1650 550 -1650 550 -550 550 -550 600 -500 600 -1600 600 -1600 600 -550 550 -550 550 -550 550 -1650 600 -1600 600 -1600 600 + Кнопка Mute[12] программируемая - Decoded SONY: 290 (12 bits) Raw (26): 2400 -550 600 -600 600 -500 1250 -600 600 -550 1200 -550 650 -500 700 -550 1200 -500 700 -500 650 -550 650 -550 600 + Кнопка CH RTN[13] - Decoded NEC: BF06F9 (32 bits) Raw (68): 8850 -4400 550 -550 550 -550 600 -500 600 -500 600 -500 600 -500 600 -550 550 -550 550 -1650 550 -550 550 -1600 650 -1600 600 -1600 600 -1650 550 -1650 550 -1700 550 -500 600 -550 550 -500 600 -550 550 -550 550 -1650 550 -1650 550 -600 550 -1650 550 -1650 550 -1650 550 -1650 550 -1650 600 -500 600 -500 600 -1650 550 + Кнопки цифры [14]: 1 - Decoded NEC: BFA857 (32 bits) Raw (68): 8850 -4400 550 -550 600 -500 600 -500 600 -500 600 -500 600 -500 600 -500 600 -500 600 -1650 550 -550 600 -1600 600 -1600 600 -1600 600 -1650 550 -1650 600 -1600 600 -1650 550 -550 550 -1650 550 -550 600 -1600 600 -500 600 -500 600 -500 600 -500 600 -1650 550 -550 550 -1650 600 -500 600 -1600 600 -1650 550 -1650 550 2 - Decoded NEC: BF6897 (32 bits) Raw (68): 8900 -4400 550 -550 600 -500 600 -500 600 -500 600 -550 550 -500 600 -500 600 -550 550 -1650 550 -550 600 -1600 600 -1600 600 -1650 550 -1650 550 -1550 650 -1650 600 -500 600 -1650 550 -1600 600 -550 550 -1650 600 -500 600 -500 600 -500 600 -1650 550 -550 550 -500 600 -1650 600 -500 600 -1600 600 -1650 550 -1650 550 3 - Decoded NEC: BFE817 (32 bits) Raw (68): 8850 -4400 600 -550 550 -550 600 -450 650 -500 600 -450 650 -500 600 -500 600 -500 600 -1650 550 -550 550 -1650 600 -1600 600 -1600 600 -1600 600 -1600 600 -1650 600 -1600 600 -1650 550 -1650 550 -550 550 -1650 600 -500 600 -550 550 -500 600 -550 550 -550 550 -500 600 -1600 600 -550 600 -1550 650 -1600 600 -1650 550 4 - Decoded NEC: BF9867 (32 bits) Raw (68): 8850 -4350 650 -500 600 -500 600 -500 600 -500 600 -500 600 -550 550 -500 600 -550 550 -1650 550 -550 600 -1650 550 -1650 550 -1650 550 -1650 550 -1650 600 -1650 550 -1650 550 -550 550 -550 550 -1650 600 -1600 600 -550 550 -550 550 -500 600 -500 600 -1650 550 -1600 600 -550 600 -500 600 -1650 550 -1650 550 -1650 550 5 - Decoded NEC: BF58A7 (32 bits) Raw (68): 8850 -4400 600 -550 550 -500 600 -550 600 -500 600 -500 600 -500 600 -500 600 -500 600 -1650 550 -550 550 -1600 600 -1650 600 -1650 550 -1600 600 -1600 600 -1600 600 -550 600 -1600 600 -550 550 -1650 550 -1650 550 -550 600 -500 600 -500 600 -1600 600 -550 550 -1650 550 -550 550 -550 550 -1650 600 -1600 600 -1650 550 6 - Decoded NEC: BFD827 (32 bits) Raw (68): 8900 -4400 600 -550 550 -500 600 -550 550 -550 550 -550 600 -500 600 -500 600 -500 600 -1600 600 -550 550 -1650 550 -1600 600 -1650 600 -1600 600 -1600 600 -1600 600 -1650 600 -1600 600 -550 550 -1650 550 -1650 550 -550 600 -450 650 -500 600 -500 600 -500 600 -1600 600 -550 550 -550 550 -1650 550 -1650 600 -1600 600 7 - Decoded NEC: BFB847 (32 bits) Raw (68): 8850 -4400 550 -550 550 -550 550 -500 650 -500 600 -500 600 -550 550 -550 550 -500 600 -1600 600 -550 550 -1650 550 -1600 650 -1600 600 -1650 550 -1650 550 -1650 550 -1650 600 -550 550 -1600 600 -1650 550 -1650 600 -500 600 -500 600 -500 600 -500 600 -1650 550 -550 550 -500 600 -550 600 -1600 600 -1600 600 -1650 550 8 - Decoded NEC: BF7887 (32 bits) Raw (68): 8850 -4450 550 -550 550 -500 600 -550 550 -550 600 -500 600 -500 600 -500 600 -550 550 -1650 550 -550 550 -1650 550 -1600 650 -1550 650 -1600 600 -1650 550 -1650 600 -500 600 -1600 600 -1650 550 -1650 550 -1650 600 -500 600 -500 600 -500 600 -1650 550 -500 600 -550 550 -550 550 -550 600 -1600 600 -1600 600 -1600 600 9 - Decoded NEC: BFF807 (32 bits) Raw (68): 8900 -4400 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -1650 600 -550 550 -1650 550 -1650 550 -1650 600 -1650 550 -1650 550 -1650 550 -1650 600 -1600 600 -1600 600 -1600 600 -1650 550 -550 550 -550 550 -550 550 -550 550 -550 550 -500 600 -550 600 -500 600 -1650 550 -1650 600 -1600 600 0 - Decoded NEC: BF827D (32 bits) Raw (68): 8900 -4350 600 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -550 550 -1700 550 -550 550 -1650 550 -1650 550 -1650 600 -1650 550 -1650 550 -1650 550 -1650 550 -550 550 -550 600 -550 500 -600 500 -550 600 -1650 550 -550 550 -550 550 -1650 600 -1600 600 -1600 600 -1600 600 -1650 550 -550 600 -1600 600

Ссылки