Commander une carte Arduino à l’aide d’une télécommande infrarouge

I-Introduction
Bonjour à tous, mon nom est Noreddine Kessa, je suis un passionné de l’électronique.  Je me suis amusé ce week-end à jouer avec mon nouveau jouet, Kit Arduino ATmega328 bricolage que j’ai eu sur eBay, et je serais ravi de partager la joie avec tout le monde intéressé à en apprendre sur le sujet. OK, assez de cela, nous plonger à droite, mon projet est de contrôler à distance les trois voies numériques à l’aide d’une télécommande infrarouge, fondamentalement, je vais vous montrer comment utiliser une télécommande pour contrôler une carte Arduino, qui à son tour, peut être utilisée pour contrôler un appareil, un robot ou un certain type de gadget que vous souhaitez commander à distance.

II-nomenclature

1 plateau de X Arduino,
1 X ordinateur chargé avec compilateur Arduino (vous pouvez le télécharger sur (http://arduino.cc/en/Main/Software)
1 câble de X USB
1 x 9 volts d’alimentation (en option, que vous pouvez vous utiliser ordinateur USB comme source d’alimentation)
1 x télécommande infrarouge (modèle : voiture mp3)
3 X LED
Résistances de 3 x 330 ohms
Branchement (au besoin)
1 x récepteur infrarouge (modèle PNA4602)
1 carte de test X
1 X Multimeter(Optional)

III-Instructions

Remarque : vous pouvez utiliser n’importe quel contrôle à distance ou le récepteur infrarouge, je viens d’énumérer ce que j’ai utilisé dans ce projet
Etape 1: Télécharger la bibliothèque infrarouge de (http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html) et décompressez-le dans le dossier de bibliothèques Arduino
Remarque : vous devrez peut-être modifier la ligne
#include
À
#include
dans l’en-tête du fichier « Irremoteint.h ».

Étape 2: Connectez le récepteur IR LEDs et indiqué ci-dessous, utiliser l’image de référence
Diodes et résistances connexions ***
un) Reliez la Cathode de tous les trois LED au sol de l’Arduino
b) Connectez une extrémité de la résistance R1 à LED 1 anode
c) Connectez l’autre extrémité de la résistance R1 à la broche 9 de la carte Arduino
d) Connectez une extrémité de la résistance R2 à anode LED2
e) Connectez l’autre extrémité de la résistance R2 à la broche 11 de la carte Arduino
f) Connectez une extrémité de la résistance R3 au DEL3 anode
g) Connectez l’autre extrémité de la résistance R3 à la broche 12 de la carte Arduino
Récepteur infrarouge connexions ***
h) souder la broche 1 du récepteur IR à 5 volts de la carte Arduino
i) connecter la broche 2 du récepteur IR à la masse de la carte Arduino
j) connecter la broche 3 du récepteur IR à la broche 10 de la carte Arduino
Étape 3: Connectez l’ordinateur à la carte Arduino à l’aide d’un câble USB.
Étape 3 :
un) ouvert du compilateur Arduino
b) démarrer un nouveau projet
c) copier le code source à la fin de ce tutoriel à l’éditeur de compilateur, puis téléchargez le programme sur la carte Arduino
Etape 4: vous êtes maintenant prêt à tester votre projet
un) utilisez le bouton 1 pour allumer la LED 1
b) utilisez le bouton 2 pour allumer la LED 2
c) utilisez la touche 3 pour allumer DEL3
d) utilisez le bouton 4 pour éteindre la LED 1
e) utilisez le bouton 5 pour désactiver LED2
f) utilisez le bouton 6 pour désactiver DEL3
g) utilisez la touche 7 pour toutes les trois LEDs pour allumer et s’éteindre

J’espère que vous avez aimé mon tutoriel. vous êtes libre de modifier le code comme vous le souhaitez pour votre application personnelle.

/ *** Code commence ici ***

/*
Auteur : Laurent Kessa
Date : 15 janvier 2012
Projet : Carte infrarouge programme arduino :
But : Controle une carte e/s arduino à l’aide d’une télécommande.
*/

#include

button1 #define 16724175
button2 #define 16718055
button3 #define 16743045
button4 #define 16716015
button5 #define 16726215
#define button6 16734885
#define button7 16728765
button8 #define 16730805
#define LED1 11
#define LED2 12
#define DEL3 9
#define RECV_PIN 10
#define del 50
#define flashNumber 100

int fois ;
IRrecv irrecv(RECV_PIN) ;
résultats de la decode_results ;
long lReceived = 0 ;

void setup()
{
pinMode (LED1, sortie) ;
pinMode (LED2, sortie) ;
pinMode (DEL3, sortie) ;
pinMode (entrée, RECV_PIN) ;

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

}

void loop() {}
Si (irrecv.decode (et résultats)) {}
lReceived = results.value ;
Serial.println(Results.value) ;
Switch (lReceived) {}
affaire button1 :
digitalWrite (LED1, élevé) ;
Serial.println(LED1) ;
rupture ;
button4 affaire :
digitalWrite (LED1, faible) ;

Serial.println(LED1) ;
rupture ;
button2 affaire :
digitalWrite (LED2, élevé) ;
Serial.println(LED2) ;
rupture ;
button5 affaire :
digitalWrite (LED2, faible) ;
Serial.println(LED2) ;
rupture ;
button3 affaire :
digitalWrite (DEL3, élevé) ;
Serial.println(LED3) ;
rupture ;
affaire button6 :
digitalWrite (DEL3, faible) ;
Serial.println(LED3) ;
rupture ;
affaire button7 :
temps = flashNumber ;
Flash :

digitalWrite (LED1, faible) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, faible) ;
Si (! () fois--))
{
Goto brk ;
}

Delay(del) ;
digitalWrite (LED1, élevé) ;
Delay(del) ;
digitalWrite (LED1, faible) ;
digitalWrite (LED2, élevé) ;
Delay(del) ;
digitalWrite (LED2, faible) ;
digitalWrite (DEL3, élevé) ;
Delay(del) ;
Goto flash ;
BRK :
rupture ;


}
irrecv.Resume() ; Recevoir la valeur suivante
}
}
Le code se termine ici ***

Articles Liés

Comment lire une carte arduino à l’aide de LabVIEW

Comment lire une carte arduino à l’aide de LabVIEW

Cette vidéo montre comment lire une carte Arduino à l'aide de LabVIEW. LabVIEW possède une excellente interface qui le rend facile à enregistrer des données provenant d'une carte Arduino. Un des défis plus importants lorsque vous utilisez une carte A
Comment contrôler la carte arduino à l’aide d’un téléphone android et un module bluetooth

Comment contrôler la carte arduino à l’aide d’un téléphone android et un module bluetooth

dans ce tutoriel, vous apprendrez comment utiliser un module bluetooth et inventeur app du MIT pour créer une liaison série sans fil entre un téléphone android et une carte arduino.Voici une courte vidéo montrant un exemple d'application que j'ai cré
À l’aide d’une carte Arduino en tant qu’ISP via l’en-tête ICSP

À l’aide d’une carte Arduino en tant qu’ISP via l’en-tête ICSP

je n'entrerai pas dans l'utilisation d'un Arduino en tant qu'ISP, il y a beaucoup d'instructables et autre comment-de sur le net pour cela.Ce que j'avais besoin était un moyen simple à programmer (et brûler le bootloader) sur mes jetons ATtiny. J'ai
Contrôler à l’aide d’une télécommande à infrarouge (TV) de LEDSs

Contrôler à l’aide d’une télécommande à infrarouge (TV) de LEDSs

Il s'agit de mon premier instructable. Dans ce instructable je vais vous montrer comment on/off LED ou DC moteurs à l'aide de control.e de distance infrarougeÉtape 1: composantsRécepteur infrarouge 1)2) Breadbord3) Arduino unoFils de raccordement 4)T
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é
Comment réparer une carte arduino

Comment réparer une carte arduino

dans ce instructable je vais vous montrer comment réparer une carte arduino. Le Conseil d'administration a été endommagé environ 6 mois quand j'ai accidentellement court-circuitées 30V sur toute la ligne;-)Heureusement, la LED power était encore sur,
Commande de servo Arduino à l’aide du capteur à ultrasons

Commande de servo Arduino à l’aide du capteur à ultrasons

Bonjour à tous, j'ai un autre projet arduino sur commande servo, mais j'ai décidé de lui donner une touche à l'aide d'un capteur à ultrason, il fonctionne comme une interface de communication pour commander les moteurs d'un lynx, que je suis en train
Automatique carte Arduino Photo Booth à l’aide de

Automatique carte Arduino Photo Booth à l’aide de

photographie a toujours été une passion de la mine, créant ainsi un photomaton capturé mon amour de la photographie et le design. À l'aide d'une carte arduino, les fonctions de l'appareil automatiquement par l'appui d'un bouton rouge.  Du concept à l
Comment utiliser mBlock logiciel de commande carte Arduino UNO - potentiomètre avec lumière del

Comment utiliser mBlock logiciel de commande carte Arduino UNO - potentiomètre avec lumière del

J'ai commencer à utiliser le logiciel mBlock puisque j'ai reçu mon kit de robot mBot . mBlock est un logiciel de programmation graphique qui est conçu selon Scratch 2.0 et compaible avec Arduino UNO, mega 2560, leonardo, etc., plus de matériel sera s
Double moteur avec Arduino à l’aide d’un Quad SN754410NE demi H-Bridge

Double moteur avec Arduino à l’aide d’un Quad SN754410NE demi H-Bridge

Un guide étape par étape du projet par ArduinoFunAvec ce Instructable je vais vous montrer comment utiliser un SN754410NE Quad pont en H IC pour contrôler les deux moteurs à courant continu 12 volts.J'ai ajouté une vidéo afin que vous puissiez voir l
Wii Nunchuck comme contrôleur généraliste via carte Arduino

Wii Nunchuck comme contrôleur généraliste via carte Arduino

Rappel des faits :J'ai fait une planche à roulettes électrique autonome qui est orientée à l'aide d'un Wii Nunchuck en utilisant le levier de commande de pouce sur le dessus ou en l'inclinant gauche ou droite, selon qui des deux boutons à l'extrémité
Analyser n’importe quel protocole IR avec juste votre carte Arduino

Analyser n’importe quel protocole IR avec juste votre carte Arduino

récemment, j'étais dans une recherche approfondie sur la façon de faire notre propre « Self Learning télécommande universelle ». Donc quand j'ai recherché le procédé de faire cela, première étape, que j'ai trouvé est une analyse de protocole infrarou
Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Application mobile pour surveiller et contrôle Arduino, à l’aide de kito.io plate-forme IOT

Surveillez et contrôlez votre Arduino depuis votre Mobile App de kito.J'ai développé une plate-forme d'Ito pour aider DIY Makers qui ne vient que pas besoin de connaître de Xcode, Android, JavaScript autrement que savent écrire des Sketches de l'Ardu
Jouer un son avec l’Intel Edison et Arduino à l’aide d’un haut-parleur Bluetooth

Jouer un son avec l’Intel Edison et Arduino à l’aide d’un haut-parleur Bluetooth

Il s'agit d'une courte introduction sur la façon de jouer des sons par l'entremise du Intel Edison lorsque vous utilisez un environnement de programmation Arduino.Depuis la carte Arduino pour Intel Edison n'a pas tout son capbabilities, nous allons u