Table des matières:

Capteur IR Arduino et télécommande avec écran LCD : 4 étapes
Capteur IR Arduino et télécommande avec écran LCD : 4 étapes

Vidéo: Capteur IR Arduino et télécommande avec écran LCD : 4 étapes

Vidéo: Capteur IR Arduino et télécommande avec écran LCD : 4 étapes
Vidéo: Utiliser un Récepteur IR | ARDUINO #14 2024, Juillet
Anonim
Capteur IR Arduino et télécommande avec écran LCD
Capteur IR Arduino et télécommande avec écran LCD

Nous sommes un groupe d'étudiants UQD10801 (Robocon1) de l'Universiti Tun Hussein Onn Malaysia (UTHM)

Dans ce didacticiel, vous apprendrez à afficher les boutons de la télécommande infrarouge sur l'écran à cristaux liquides (LCD) à l'aide d'un Arduino Uno R3. Ce tutoriel sera simulé à l'aide de tinkercad. Vous pouvez vous référer à cette vidéo YouTube à titre d'exemple.

Fournitures

1. Arduino Uno R3

2. Fils de connexion

3. Affichage à cristaux liquides (LCD)

4. Potentiomètre

5. Capteur infrarouge

6. Télécommande infrarouge

7. Planche à pain

8. Résistance (1kohm à 10kohm)

Étape 1: connectez le circuit comme indiqué sur l'image

Connectez le circuit comme indiqué sur l'image
Connectez le circuit comme indiqué sur l'image

Connectez les fils à l'aide d'une planche à pain pour assurer un circuit bien rangé. Pour l'écran LCD, les broches 2, 3, 4, 5, 11 et 12 seront utilisées. La fonction du potentiomètre est de contrôler la luminosité de l'écran LCD. Vous pouvez utiliser des fils multicolores comme indiqué sur l'image pour garder une trace des broches sur l'Arduino. Le capteur IR sera connecté à la broche 7 de l'Arduino.

Étape 2: coder le système

Codage du système
Codage du système

2 librairies sont utilisées qui sont LiquidCrystal.h et IRremote.h. La première partie du codage consiste à trouver le code de chaque bouton de la télécommande. A titre d'exemple, dans tinkercad.com, le code qui est transmis par le bouton OFF/ON est "16580863". Ceci est différent pour tous les boutons. Pour trouver cela, vous devrez construire un programme pour trouver chaque code pour chaque bouton. Un exemple de code peut être téléchargé ci-dessous comme référence. Vous devez écrire manuellement chaque code pour chaque bouton du moniteur série. Compilez et téléchargez le code sur l'Arduino et exécutez le système. Testez chaque bouton de la télécommande infrarouge et notez les codes de chacun des boutons pour référence future.

Étape 3: Codage du programme final

Codage du programme final
Codage du programme final

Une fois que vous avez terminé d'enregistrer les codes de la télécommande IR, vous pouvez procéder au codage du programme final. Cela inclura la bibliothèque LiquidCrystal.h. Un exemple de code peut être téléchargé ci-dessous pour référence. Utilisez le cas "switch" dans le programme pour basculer entre les boutons. Pour chaque boîtier de commutateur, utilisez lcd.print pour afficher le texte de chaque bouton sur l'écran LCD, ajoutez un délai de 0,5 seconde et une pause; pour sortir de la répétition. Une fois que vous avez terminé de coder, compilez-le et téléchargez-le sur l'Arduino.

Étape 4: Tester

Essai
Essai
Essai
Essai
Essai
Essai
Essai
Essai

La dernière étape consiste à tester le programme en allumant l'Arduino et à tester en appuyant sur les boutons de la télécommande infrarouge. Si vous ne voyez pas le texte sur l'écran LCD, essayez de régler le bouton du potentiomètre. S'amuser!

Conseillé: