Étape 2: Lire le code de touche de la télécommande de contrôle TV
Dans un premier temps nous allons lire le code de boutons de la télécommande à l’aide du fichier de bibliothèque IRremote d’arduino. Donc nous pouvons aider arduino pour contrôler notre TV automatiquement à la main le programme qui est disponible à l’étape suivante. Utilisez le fichier de bibliothèque IRremote dans le logiciel arduino. Si vous n’avez bibliothèque IRremote tΘlΘcharger le soufflet de la pièce jointe.
Après l’avoir téléchargé, décompressez-le et ajoutez-le dans le dossier bibliothèques du logiciel arduino
Maintenant prenez le récepteur IR ci-dessus dans l’image (ce IR récepteur est pour seulement ce étape seul pas pour le projet)
- BRANCHEZ LE GND DE RÉCEPTEUR IR SUR ARDUINO BROCHE 10
- Branchez le Vs de récepteur IR sur ARDUINO broche 9
- CONNECTEZ LE RÉCEPTEUR IR SUR À ARDUINO NUMÉRIQUE BROCHE 11
Puis copiez le soufflet de code et collez-le logiciel arduino et compiler et télécharger it.then ouvert serial monitor
Maintenant, prenez votre téléviseur distant et trouver les touches indiquées dans nom rouge dans l’image dans votre TVremote ci-dessus
Les boutons sélectionnés pour ce projet.
- bouton d’alimentation - ou éteindre votre téléviseur
- source d’entrée bouton-pour afficher la liste des sources d’entrée disponibles dans votre tv (exemple : AV1, AV2, AV3, VGA, TV, etc)
- sélection vers le haut le bouton - pour déplacer la sélection vers le haut dans la liste source d’entrée de votre téléviseur en pressant la touche précédent.
- sélection - down pour déplacer la sélection vers le bas dans la liste source d’entrée de votre téléviseur.
- OK bouton - pour sélectionner l’entrée de la source dans votre téléviseur. comme la touche enter.
trouver ces boutons dans votre télécommande TV en utilisant image ci-dessus indiqué
et appuyez sur la touche un de l’autre une pointe est dirigée vers le récepteur IR connectée dans l’arduino
Puis le code hexadécimal pour ce bouton sera le spectacle dans le moniteur de série (exemple : 40BFFA05)
Remarque Le qui code est pour quel bouton de votre télécommande pour le programme principal utiliser à l’étape suivante.
une fois que vous tout fait vous êtes prêt à passer l’étape suivante.
#include < IRremote.h >
int power_pin = 9 ;
int ground_pin = 10 ;
int RECV_PIN = 11 ;
IRrecv irrecv(RECV_PIN) ;
résultats de la decode_results ;
void setup()
{
pinMode(power_pin,OUTPUT) ;
pinMode(ground_pin,OUTPUT) ;
Serial.Begin(9600) ;
irrecv.enableIRIn() ; Démarrer le récepteur
digitalWrite(power_pin,HIGH) ;
digitalWrite(ground_pin,LOW) ;
}
void loop() {}
Si (irrecv.decode (et résultats)) {}
Serial.println (results.value, HEX) ;
irrecv.Resume() ; Recevoir la valeur suivante
}
}