рабочий скетч для управления мультимедиа планшета через ИК приемник:
Пульт у меня маленький, всего 7 кнопок, по-этому только для семи кнопок привожу скетч, поменять код кнопок на ваши не проблема

В интернете именного такого мана не нашел, по этому выкладываю, вдруг кому будет полезно. Делал на Arduino IDE 1.0.5
#include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;
bool LampState = false;
//#include <Bounce.h>
//#define ENCODER_DO_NOT_USE_INTERRUPTS // без прерываний.
//#include <Encoder.h>
int button1 = 16;
int ledPin = 8;
//Encoder Enc_1(9, 8);//Ноги энкодера
//const int pin_mute = 7;//Кнопка mute
//Bounce mute = Bounce(pin_mute,5);
#define P1 0xFF009867 // Play-pause
#define P2 0xFF00906F // Freq-
#define P3 0xFF0040BF // Prev
#define P4 0xFF00609F // vol-
#define P5 0xFF0038C7 // Freq+
#define P6 0xFF00C837 // Next
#define P7 0xFF0020DF // Vol+
void setup() {
//pinMode(pin_mute, INPUT_PULLUP);
irrecv.enableIRIn();
pinMode(button1, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
Remote.begin();
}
//long old_pos = 0;
void loop() {
if (irrecv.decode(&results))
{
if (results.value == P5) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.mute();
Remote.clear();
}
}
//Увеличение громкости
if (results.value == P7) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.increase();
Remote.clear();
}
}
////////////////////////////////////
//Уменьшение громкости
if (results.value == P4) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.decrease();
Remote.clear();
}
}
////////////////////////////////////
//Play - pause
if (results.value == P1) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.play();
Remote.clear();
}
}
////////////////////////////////////
irrecv.resume(); // Получаем следующее значение
}
//Next track
if (results.value == P6) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.next();
// Remote.clear();
}
}
////////////////////////////////////
//Previous track
if (results.value == P3) //Код кнопки
{
LampState = !LampState;
if (LampState)
{
Remote.previous();
// Remote.clear();
}
}
////////////////////////////////////
/***Через кнопку
//Кнопка mute
//if (mute.update()){
// if (mute.read()==0){
if (digitalRead(button1) == HIGH)
{
digitalWrite (ledPin, LOW);
delay(200);
}
else
{
digitalWrite (ledPin, HIGH);
Remote.mute();
Remote.clear();
delay(500);
}
*///
}