Да пожалуйста, если это чем то поможет.
PHP код:
  if (sensorValue >423 && sensorValue 443) {
      
irsend.sendNEC(0x807F807F32); // NEC code >>|
  
}
  if (
sensorValue >901 && sensorValue 921) {
      
irsend.sendNEC(0x807F827D32); // NEC code vol+
  
}
  if (
sensorValue >863 && sensorValue 883) {
      
irsend.sendNEC(0x807F40BF32); // NEC code vol-
  
}
  if (
sensorValue >773 && sensorValue 793) {
      
irsend.sendNEC(0x807FE21D32); // NEC code source
  
}
  
delay(200); // Пауза между нажатиями 
Этот кусок нужно вставить вместо "принтов".
И не забудь прицепить библиотеку #include <IRremote.h>.
"Ворота" для измеряемых значений у меня довольно таки большие, можно и уменьшить.