Общие сведения
ИК-пульт на 21 кнопку, тонкий, с надписью Car mp3: цифры от 0 до 9, «+» и «−», перемотка, пауза, CH−, CH, CH+, EQ, 100+ и 200+. Для Arduino надписи значения не имеют: каждая кнопка посылает свой код, а что по нему делать, решаете вы в скетче. Включить свет, поменять режим у робота, повернуть сервопривод, прибавить громкость у самодельной колонки.
Команды принимает ИК-приёмник: отдельный VS1838B или ИК-приёмник (Trema-модуль), у которого уже есть провода и разъём.
Батарейка CR2025 на 3 В уже стоит внутри. Отсек выдвигается с торца: нажмите на защёлку и потяните. Если между батарейкой и контактом проложена прозрачная плёнка, её нужно вытащить, иначе пульт молчит.
Как узнать коды кнопок
Подключите приёмник к выводу 2 Arduino (как — написано в карточке приёмника), установите нашу библиотеку iarduino_IR и загрузите скетч. Нажимайте кнопки, и в мониторе порта на скорости 9600 появятся их коды. Запишите нужные и сравнивайте с ними IR.data в своём скетче.
#include <iarduino_IR_RX.h>
iarduino_IR_RX IR(2); // ИК-приёмник на выводе 2
void setup() {
Serial.begin(9600);
IR.begin();
}
void loop() {
if (IR.check()) { // нажата кнопка пульта
Serial.println(IR.data, HEX); // её код
}
}Если не работает
- Проверить, светит ли пульт, можно камерой телефона, лучше фронтальной: при нажатии кнопки светодиод на торце пульта видно на экране.
- Между пультом и приёмником не должно быть преград. Яркое солнце и лампы засвечивают приёмник: поверните его от окна.
- Если коды не приходят совсем, проверьте выводы приёмника: у VS1838B перепутанные GND и VCC — частая ошибка.
Что пригодится вместе
- ИК-приёмник VS1838B — под пайку или на макетку;
- ИК-приёмник (Trema-модуль) — с разъёмом, без пайки.
Комплектация
- 1× ИК-пульт на 21 кнопку;
- 1× батарейка CR2025 (в отсеке пульта).

















