На штатных блоках у него не получалось сделать, чтобы при удержании кнопки плавно изменялся звук.
Проверил на железе, все работает.
Библиотека Вообще советую работать на старой библиотеке, которая есть в встроенной Ардуино Иде -Arduino-IRremote (штатные блоки настроены под нее), а новую IRremote удалить.
Блоки Пример с блоками Еще пример Считывание кодов пульта (штатный на новой библиотеке не работает.)
Код: Выделить всё
#include <IRremote.h>
int irPin = 2;
IRrecv irReciver(irPin); // указываем вывод, к которому подключён приёмник
decode_results results;
void setup() {
Serial.begin(9600);
irReciver.enableIRIn(); // запускаем приём
}
void loop() {
if (irReciver.decode(&results)) { // если данные пришли
Serial.println( results.value, HEX ); // выводим данные
irReciver.resume(); // принимаем следующую команду
}
}