Baserade ARDUINO IR fjärrkontroll robot (4 / 4 steg)
Steg 4: Projekt steg 2: ladda upp IR robot kod och spela
hans är koden för IR robot:
Skriv din 5 knappkod i om annars om uttalandet i nedan koden. Värdet som visas är min remote värde.
Använd 5 knappen att styra roboten framåt, bakåt, vänster höger och stoppa
#include < IRremote.h >
int RECV_PIN = 11;
int statusled = 13.
IRrecv irrecv(RECV_PIN);
decode_results resultat.
void setup()
{
irrecv.enableIRIn();
pinMode(statusled,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
digitalWrite(statusled,LOW);
}
void loop() {
om (irrecv.decode (& resultat)) {
digitalWrite(statusled,HIGH);
irrecv.Resume();
om (results.value == 0 xFF50AF) {/ / typ din remote framåt robot kontroll knappen hex värde i understruket område.
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
} else om (results.value == 0 xFF30CF) {/ / typ din remote vänster robot kontroll knappen hex värde i understruket område.
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
annat if (results.value == 0 xFFB04F) {/ / typ din remote rätt robot kontroll knappen hex värde i understruket område.
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,HIGH);
digitalWrite(4,LOW);
} else om (results.value == 0 xFFD02F) {/ / typ din remote bakåt robot kontroll knappen hex värde i understruket område.
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
digitalWrite(5,LOW);
digitalWrite(4,HIGH);
} else om (results.value == 0 xFF9867) {/ / typ din remote stopp robot kontroll knappen hex värde i understruket område.
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
}
}
Att det när du ladda upp den du är redo att gå ansluta roboten med batteri och spela. Jag hoppas att du är allt som mitt projekt
Tack alla