Étape 4: Projet Etape 2: Télécharger code robot IR et jouer
C’est le code pour robot IR :
Tapez votre code de 5 bouton s dans if ElseIf énoncé dans le code ci-dessous. La valeur indiquée est mon distant.
Utilisez le bouton 5 pour contrôler robot vers l’avant, arrière, gauche droite et arrêter
#include < IRremote.h >
int RECV_PIN = 11 ;
int statusled = 13 ;
IRrecv irrecv(RECV_PIN) ;
résultats 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 (et résultats)) {}
digitalWrite(statusled,HIGH) ;
irrecv.Resume() ;
Si (results.value == 0 xFF50AF) {/ / tapez votre valeur hexadécimale de bouton contrôle distant robot vers l’avant en zone souligné.
digitalWrite(7,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(4,LOW) ;
} ElseIf (results.value == 0 xFF30CF) {/ / tapez votre valeur hexadécimale de bouton contrôle distant robot gauche dans zone souligné.
digitalWrite(7,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(5,LOW) ;
digitalWrite(4,LOW) ;
}
ElseIf (results.value == 0 xFFB04F) {/ / tapez votre valeur hexadécimale de bouton contrôle distant robot droite dans zone souligné.
digitalWrite(7,LOW) ;
digitalWrite(6,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(4,LOW) ;
} ElseIf (results.value == 0 xFFD02F) {/ / tapez votre valeur hexadécimale de bouton contrôle distant robot vers l’arrière dans la zone souligné.
digitalWrite(7,LOW) ;
digitalWrite(6,HIGH) ;
digitalWrite(5,LOW) ;
digitalWrite(4,HIGH) ;
} ElseIf (results.value == 0 xFF9867) {/ / tapez votre valeur hexadécimale arrêt à distance robot contrôle bouton dans la zone souligné.
digitalWrite(7,LOW) ;
digitalWrite(6,LOW) ;
digitalWrite(5,LOW) ;
digitalWrite(4,LOW) ;
}
}
}
Qu’il une fois que vous le télécharger, vous êtes prêt à aller se connecter le robot avec batterie- and -play. J’espère que vous êtes tous comme mon projet
Merci à vous tous