Paso 3: El código
/*
Fuente: el poderoso Internet
Usted necesitará cambiar las patas del led y los códigos por consiguiente a su configuración y control remoto IR
*/
#include int RECV_PIN = 1;
el pin donde se conecta la salida pin IR receptor int motor1 = 3;
int motor2 = 4;
int itsONmotor [] = {0,0,0,0};
/ * el estado inicial del motor está apagado (cero) el primer cero debe permanecer en cero pero puede cambiar los otros a 1 Si desea que un cierto motor correr cuando la Junta se
*/
#define empresa1 63495 / código recibido de botón (cambio con el código de control remoto)
Código 2 #define 30855 / código recibido de botón B (cambio con el código de control remoto)
Irrecv(RECV_PIN) de IRrecv;
resultados de la decode_results;
void setup() {}
Serial.Begin(9600); puedes comentar esta línea
irrecv.enableIRIn(); Inicio del receptor
pinMode (motor1, salida);
pinMode (motor2, salida); }
void loop() {}
Si (irrecv.decode (y resultados)) {}
unsigned int valor = results.value;
{Switch(Value)}
caso empresa1:
Si (itsONmotor [1] == 1) {}
digitalWrite (motor1, LOW); lo apaga cuando se presiona el botón
itsONmotor [1] = 0; y su estado como off}
Else {/ / más si primero está apagado
digitalWrite (motor1, HIGH); enciende cuando se presiona el botón
itsONmotor [1] = 1; y su estado como el}
rotura;
código caso 2:
Si (itsONmotor [2] == 1) {}
digitalWrite (motor2, LOW);
itsONmotor [2] = 0; }
Else {}
digitalWrite (motor2, HIGH);
itsONmotor [2] = 1; }
rotura; }
Serial.println(Value); puedes comentar esta línea
irrecv.resume(); Recibir el siguiente valor}
}
/ * después de subir el código, abra el monitor serie, presione el botón en su control remoto y el código que ves en el monitor
tienes que escribir en la empresa1 #define...; mismo para el segundo motor
*/