Aquí os dejo un sencillo código para arduino que para mí fue el primer contacto con la domótica, con este código y teniendo como hardware una placa relé (la podeis hacer facilmente gracias a este tutorial http://txapuzas.blogspot.com/2010/07/rele-controlado-por-transistor.html así hice yo, o también podreis comprarla si no manejais  muy bien la elaboración del hardware), un arduino y la librería IRremote facil de encontrar por internet (como en este sitio: http://www.pjrc.com/teensy/td_libs_IRremote.html ) ya podreis controlar cualquier elemento de vuestra casa, como lámparas, ventilador, estufa (teniendo cuidado de no sobrepasar los watios que pueda aguantar el relé, para no quemarlo), persianas electricas (aunque para eso ya haré un post más detallado) etc.

Código:

// Miguel Angel Torres de la Camara, matc2068@gmail.com, openmechatronics.wordpress.com 
//Proyecto domotica: control de luces con mando ir
#include <IRremote.h>

int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
 Serial.begin(9600);
 irrecv.enableIRIn(); // Comienza a recibir
 pinMode(13,OUTPUT);
}

void loop() {
 if (irrecv.decode(&results)) {
 int lectura = results.value;

 Serial.println(lectura, HEX);

 //lee el código que llega a través del receptor IR y lo imprime en el serial.
 if(lectura == 0x40BFA05F){ //este es el código que debeis copiar del serial.
 digitalWrite(13,HIGH); 
 }
 //si el código es X activa el relé
 if(lectura == 0x40BF00FF){
 digitalWrite(13,LOW); 
 }
 //si el código es Y apaga el relé
 irrecv.resume(); // Recibe el siguiente valor
 }
}

Para adaptarlo a vuestro mando lo único que tendreis que hacer es cambiar el código (0x40BF…) por el que salga en el serial al pulsar el boton.

Espero que os sirva de ayuda!