Arduino stridsvagn! (8 / 9 steg)
Steg 8: Practice-läge!
Använda arduino (en) (kom ihåg att jag nämnde detta i de saker du behöver? ;))
Anslut IR-mottagaren till denna arduino
ansluta denna mottagare till ett litet mål (som den de använder för dart och bågskytte)
Nu ansluta detta mål till en servo
Och du är klar.
Här är koden:
< p > #include < IRremote.h >< irremote.h > //must kopia IRremote bibliotek för arduino bibliotek < br > #include < Servo.h >< servo.h >
int RECV_PIN = 2; IR-mottagare pin
Servo servo;
IRrecv irrecv(RECV_PIN);
decode_results resultat.
void setup()
{
Serial.BEGIN(9600);
irrecv.enableIRIn(); Starta mottagaren
servo.attach(9); servo pin
}
void loop()
{
om (irrecv.decode (& resultat)) {
Serial.println (results.value, HEX);
irrecv.Resume(); Ta emot nästa värde
om (results.value == 0000) //replace nollor med den din IR led signal
{
servo. Write(0); < /servo.h >< /irremote.h >< /p >< p style = "marginal-vänster: 20px;" >< irremote.h >< servo.h > delay(5000); 5 sek fördröjning < /servo.h >< /irremote.h >< /p >< p style = "marginal-vänster: 20px;" > servo. Write(90); < /p >< p style = "marginal-vänster: 20px;" >} < /p >< p >< irremote.h >< servo.h >
} < /servo.h >< /irremote.h >< /p >