Paso 4: Proyecto step2: cargar código de robot de IR y jugar
es el código para el robot de IR:
Escriba el código de 5 botón s if else if instrucción en el código de abajo. El valor mostrado es mi remoto.
Use el botón 5 para controlar el robot hacia adelante, reversa izquierdo derecho y detener
#include < IRremote.h >
int RECV_PIN = 11;
int statusled = 13;
Irrecv(RECV_PIN) de IRrecv;
resultados de la decode_results;
void setup()
{
irrecv.enableIRIn();
pinMode(statusled,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
digitalWrite(statusled,LOW);
}
void loop() {}
Si (irrecv.decode (y resultados)) {}
digitalWrite(statusled,HIGH);
irrecv.resume();
Si (results.value == 0 xFF50AF) {/ / tipo de su valor hexadecimal de la botón de control remoto robot avance en área subrayada.
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
} else if (results.value == 0 xFF30CF) {/ / tipo de su valor hexadecimal de la botón de control remoto robot izquierda en área subrayada.
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
else if (results.value == 0 xFFB04F) {/ / tipo de su valor hexadecimal de la botón de control remoto robot derecho en área subrayada.
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
} else if (results.value == 0 xFFD02F) {/ / tipo de su valor hexadecimal de la botón de control remoto robot hacia atrás en el área subrayada.
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
} else if (results.value == 0 xFF9867) {/ / escriba el valor hexadecimal parada remotos robot control botón en área subrayada.
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
}
}
Eso él una vez que usted sube usted está listo para conectar el robot con la batería y el juego. Espero que sean como mi proyecto
Gracias a todos