Contrôler quoi que ce soit à distance avec les signaux infrarouges. (3 / 4 étapes)

Étape 3: Code

Maintenant que vous avez les valeurs pour chaque bouton de votre télécommande, vous pouvez contrôler le servo. Voici également les code que vous pouvez faire sans un servo et plutôt juste contrôler la LED sur la broche numérique 13.

Vous aurez besoin de télécharger la bibliothèque infrarouge de http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html Si vous ne l’avez pas déjà.

Vous reconnaîtrez peut-être certains de ce code, et c’est pour garder tout simple. J’utilise code largement disponible sur internet en grande partie des arduino.cc et http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html afin que si quelqu'un a des questions qu’ils peuvent le regarder pour plus de référence.

Code de voyants

#include < IRremote.h >

unsigned long someValue = 0xXXXXXXXX ; où XXXXXXXX est sur nos valeurs de votre télécommande.

int RECV_PIN = 11 ;
IRrecv irrecv(RECV_PIN) ;
résultats de la decode_results ;
int mené = 13 ;

la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}

Serial.Begin(9600) ;
irrecv.enableIRIn() ; Démarrer le récepteur

initialiser la broche numérique en tant que sortie.
pinMode (led, sortie) ;
}

la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}

Si (irrecv.decode (et résultats)) {}
Serial.println (results.value, HEX) ;
irrecv.Resume() ; Recevoir la valeur suivante
}

if(Results.Value == SomeValue) {}
digitalWrite (conduit, en haut) ;   allumer la LED (HIGH est le niveau de tension)
Delay(1000) ;               Attendez une seconde
digitalWrite (led, faible) ;    éteindre la LED en rendant la tension basse
Delay(1000) ;               Attendez une seconde
}

}

Code de servo

#include < Servo.h >
#include < IRremote.h >

unsigned long Value2 = 0xXXXXXXXX ; où XXXXXXXX est sur nos valeurs de votre télécommande. Nous appellerons cette valeur 1
unsigned long valeur1 = 0xXXXXXXXX ; où XXXXXXXX est un autre bouton de votre télécommande

int RECV_PIN = 11 ;
IRrecv irrecv(RECV_PIN) ;
résultats de la decode_results ;

Servo servo1 ;

la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}

Serial.Begin(9600) ;
irrecv.enableIRIn() ; Démarrer le récepteur

initialiser la broche numérique en tant que sortie.

SERVO1.Attach(10) ; attaquer le servo sur la broche numérique 10
}
}
la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}

Si (irrecv.decode (et résultats)) {}
Serial.println (results.value, HEX) ;
irrecv.Resume() ; Recevoir la valeur suivante
}

if(Results.Value == value1) {}
SERVO1.Write(179) ;
}

if(Results.Value == value1) {}
SERVO1.Write(1) ;
}

}

Articles Liés

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Contrôler quoi que ce soit avec Arduino et une télécommande infrarouge

Salut, ceci est mon premier instructable et j'ai pensé que je montrerais une brève démonstration de comment contrôler quoi que ce soit comme la LED, moteurs à courant continu et un tas d'autres choses avec un arduino et à peu près n'importe quelle té
Contrôler quoi que ce soit et économiser de l’énergie avec Arduino

Contrôler quoi que ce soit et économiser de l’énergie avec Arduino

J'ai utilisé cela pour mon propre problème très spécifique, mais il pourrait être utilisé pour n'importe quoi vraiment.Le problème :La plupart des intervenants ne sont pas intelligents, et donc vous devez les transformer désactivé manuellement, en pa
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

Contrôler quoi que ce soit avec la manette ps2 et Arduino (sans fil)

dans ce instructable vous apprendrez comment contrôler une led avec un contrôleur de la playstation 2 et un Arduino, mais vous pouvez contrôler pratiquement tout ce que vous voulez.Étape 1: matériauxVous aurez besoin :Arduinomanette PS2 (sans fil ou
Laboratoire de Mike | Contrôler quoi que ce soit à l’aide de Twitter !

Laboratoire de Mike | Contrôler quoi que ce soit à l’aide de Twitter !

Dans ce projet, je vais vous montrer comment contrôler vos projets en utilisant Twitter !Le code utilisé dans ce projet est disponible ici :http://www.mikepieters.com/codes/tweetLED.INO
Contrôler l’Arduino Board sans fil avec iPhone, iPad ou iPod Using iArduino App et bouclier Ethernet

Contrôler l’Arduino Board sans fil avec iPhone, iPad ou iPod Using iArduino App et bouclier Ethernet

ce tutoriel vous guidera avec comment faire l'installation entière pour contrôler votre Arduino à bord avec l'application iArduino. Pour comprendre, nous allons utiliser des Led et nous basculera sur et en dehors avec l'aide d'iArduino app. De là, vo
Comment faire pour faire quoi que ce soit (à l’aide d’acrylique et vis de Machine)

Comment faire pour faire quoi que ce soit (à l’aide d’acrylique et vis de Machine)

Eh bien peut-être pas n'importe quoi, mais ce qui suit est une Instructable sur comment nous à oomlout.com construire tout ce que nous produisons.Il s'agit d'une technique nous appelons emboîtement boulon Construction. Il se compose d'une T-découpe e
Comment dessiner quoi que ce soit

Comment dessiner quoi que ce soit

Salut! Si vous souhaitez dessiner. Avez vous jamais eu envie de dessiner quelque chose eta souhaité il y a un moyen plus facile ? Si vous avez jamais pensé à ce qui suit - vous êtes au bon endroit :* vous pensez que vous êtes passé l'âge de l'apprent
Appuyer sur le bouton pour déclencher quoi que ce soit

Appuyer sur le bouton pour déclencher quoi que ce soit

Salut! Dans ce Instructable, je va vous montrer comment créer un bouton que vous pouvez toucher ou vague à la détente. Vous aurez besoin :-Un Arduino Uno-Un morceau de verre-Un boîtier plus petit que le verre, mais plus grand qu'un Arduino. Peut être
Comment faire pour définir quoi que ce soit pour démarrer lorsque vous Log pour votre ordinateur - Windows XP

Comment faire pour définir quoi que ce soit pour démarrer lorsque vous Log pour votre ordinateur - Windows XP

si vous pouvez cliquer dessus pour l'ouvrir, vous pouvez le faire démarrer avec votre ordinateur. Vous n'avez pas besoin de télécharger quoi que ce soit.Étape 1:1337 Mettre un raccourci vers le fichier ou le fichier lui-même dans le dossier « Démarra
Faire quoi que ce soit sur un trépied et quelques idées pour votre appareil photo

Faire quoi que ce soit sur un trépied et quelques idées pour votre appareil photo

il s'agit d'une compilation de plusieurs projets de caméra que j'ai faite et utilisée.  Je vais vous montrer comment vous pouvez faire quoi que ce soit dans un support pour votre appareil photo ou caméscope en utilisant moins de 2 dollars de matériel
Imprimer quoi que ce soit sur votre peau : timbre de tatouage/partie

Imprimer quoi que ce soit sur votre peau : timbre de tatouage/partie

Voici un moyen rapide et peu coûteux d'imprimer quoi que ce soit sur votre peau. Ceci peut être utilisé si vous avez besoin de faire ou de faux un tatouage ou un cachet parti.Étape 1: Ce que vous devez Objets nécessaires :1. un morceau de papier2. ta
IPhone ipod téléphone quoi que ce soit titulaire, stand de téléphone

IPhone ipod téléphone quoi que ce soit titulaire, stand de téléphone

Iphone, ipod, téléphone, quoi que ce soit titulaire de tapis de sourisaucune rayurestable
Comment contrôler un jeu simple de traitement avec Arduino

Comment contrôler un jeu simple de traitement avec Arduino

Bonjour à tousDans ce Instructable, nous allons voir comment créer un « lien » entre une esquisse de traitement et une carte Arduino. Dans cet exemple, un module à ultrasons sera utilisé pour contrôler un avion dans un jeu simple. Encore une fois, ce