GROVE > MODULES > INFRAROUGES > Récepteur pour télécommande IR (38K) Grove
Ouvrir Récepteur pour télécommande comme un document - Réf : 007AC
Document libre de droit - Document modifiable
Utilité : permet un pilotage par télécommande infrarouges | |||||||||
| |||||||||
Branchement (même branchement sur les 2 cartes Arduino) | |||||||||
Sur Grove UNO | |||||||||
| |||||||||
Sur Grove MEGA | |||||||||
| |||||||||
Sur ARDUINO directement | |||||||||
| |||||||||
Avant de commencer | |||||||||
| |||||||||
Exemple 1 : en langage Arduino simplifié (EDU) | |||||||||
PARTIE ÉMETTEUR | |||||||||
> Permet d’envoyer des codes de touches (à décoder ensuite) | |||||||||
| |||||||||
PARTIE RECEPTEUR | |||||||||
> Permet d’afficher le code de la touche dans le moniteur série | |||||||||
#include <IRremote.h> // http://duinoedu.com/dl/lib/grove/EDU_IRremote_GroveDupont.zip IRrecv monRecepteur(8); // D8 ou autre void setup(){ monRecepteur.brancher(); Serial.begin(9600); } void loop(){ unsigned long code = monRecepteur.lireCodeIr(); Serial.println(code); delay(500); } | |||||||||
Aide-mémoire rapide : langage EDU (Arduino simplifié) | |||||||||
PARTIE ÉMETTEUR | |||||||||
Partie du haut | |||||||||
Il n’y a pas de programme pour la télécommande | |||||||||
Partie setup | |||||||||
Il n’y a pas de programme pour la télécommande | |||||||||
Partie loop | |||||||||
Il n’y a pas de programme pour la télécommande | |||||||||
PARTIE RÉCEPTEUR | |||||||||
Partie du haut | |||||||||
#include <IRremote.h> // http://duinoedu.com/dl/lib/grove/EDU_IRremote_GroveDupont.zip IRrecv monRecepteur(8); // Choix du connecteur | |||||||||
Partie setup | |||||||||
monRecepteur.brancher(); // Initialisation | |||||||||
Partie loop | |||||||||
monRecepteur.lireCodeIr() // Retourne le code de la touche (ulong) |
Aide complète : langage EDU et Arduino |
PARTIE ÉMETTEUR |
Partie du haut |
Il n’y a pas de programme pour la télécommande |
Partie setup |
Il n’y a pas de programme pour la télécommande |
Partie loop |
Il n’y a pas de programme pour la télécommande |
PARTIE RÉCEPTEUR |
Partie du haut |
#include <IRremote.h> // http://duinoedu.com/dl/lib/grove/EDU_IRremote_GroveDupont.zip IRrecv monRecepteur(8); // Choix du connecteur |
Partie setup |
EDU monRecepteur.brancher(); // Initialisation EDU monRecepteur.branch(); // Idem ARD monRecepteur.enableIRIn(); // Idem |
Partie loop |
EDU monRecepteur.lireCodeIr(); // Retourne le code touche (ulong) EDU monRecepteur.codeIrReadLong(); // Idem |
Signaler une erreur
Des améliorations à proposer ?
http://duinostore.fr/mail_modif_document.html