Paso 2: Instalación y código
Código
#include
int RECV_PIN = 6;
Irrecv(RECV_PIN) de IRrecv;
resultados de la decode_results;
void setup()
{
Serial.Begin(9600);
pinMode(9,OUTPUT);
pinMode (2, salida);
pinMode (3, salida);
pinMode (4, salida);
pinMode (5, salida);
digitalWrite(9,HIGH);
irrecv.enableIRIn();
Inicio del receptor
}
void loop()
{
Si (irrecv.decode (y resultados))
{
Serial.println (results.value, hexagonal);
Switch(Results.Value)
{
caso 0xC084:
digitalWrite (2, alto);
Delay(1000);
rotura;
caso 0xC044:
digitalWrite (2, bajo);
Delay(1000);
rotura;
caso 0xC0C4:
digitalWrite (3, alto);
Delay(1000);
rotura;
caso 0xC024:
digitalWrite (3, bajo);
Delay(1000);
rotura;
caso 0xC0A4:
digitalWrite (4, alto);
Delay(1000);
rotura;
caso 0xC064:
digitalWrite (4, bajo);
Delay(1000);
rotura;
caso 0xC0E4:
digitalWrite (5, alto);
Delay(1000);
rotura;
caso 0xC014:
digitalWrite (5, bajo);
Delay(1000);
rotura;
caso 0xC0E8:
digitalWrite (2, bajo);
digitalWrite (3, bajo);
digitalWrite (4, bajo);
digitalWrite (5, bajo);
Delay(1000);
rotura;
}
irrecv.resume();
}
}