Projet 15 : Char Télécommandé par Infrarouge

(1)Description :

La télécommande infrarouge est l’une des applications de télécommande les plus courantes que l’on trouve dans les moteurs électriques, les ventilateurs électriques et de nombreux autres appareils électroménagers. Dans ce projet, nous utilisons les connaissances acquises précédemment pour fabriquer une voiture intelligente à télécommande infrarouge.

Dans la 9ème leçon, nous avons testé la valeur de touche correspondante à chaque touche de la télécommande infrarouge. Dans ce projet, nous pouvons définir le code (valeur de touche) pour que le bouton correspondant contrôle les mouvements de la voiture intelligente, et afficher les schémas de mouvement sur la matrice de LED 8X16.

La logique spécifique de la voiture intelligente est présentée dans le tableau ci-dessous :

Touche ultrasonique

Valeur de touche

Instructions des touches

FF629D

Avancer(régler le PWM à 200)
afficher le schéma d’avancement

FFA857

Reculer(régler le PWM à 200)
afficher le schéma de recul

FF22DD

Tourner à gauche
afficher le schéma »STOP »

FFC23D

Tourner à droite
afficher le schéma de virage à gauche

FF02FD

Arrêter
afficher le schéma »STOP »

Réglage initial : la matrice de LED 8X16 affiche le schéma » »

(2)Organigramme :

(3)Schéma de connexion :

Remarque :

GND, VCC, SDA et SCL du panneau LED 8x16 sont connectés à G(GND), V(VCC). A4 et A5 de la carte d’extension.

Étant donné que la carte 8833 intègre le récepteur IR, vous n’avez pas besoin de le câbler. Les broches du récepteur IR sont G(GND), V(VCC) et D3.

(4)Code de test :

Vous pouvez modifier des blocs pour construire votre code

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

Code de test complet

(Remarque : Ne pas connecter le module Bluetooth avant de téléverser le code, car le téléversement utilise également la communication série, et il peut y avoir des conflits avec la communication série Bluetooth, ce qui peut entraîner l’échec du téléversement.)

(5)Résultats du test :

Après avoir téléversé le code de test avec succès et mis sous tension, la voiture intelligente peut être contrôlée pour se déplacer par télécommande IR et la matrice 8*16 affiche les schémas correspondants à ses mouvements.