Projet 14 Voiture intelligente télécommandée IR

1.Description
Dans ce projet, nous allons réaliser une voiture intelligente télécommandée IR et appuyer sur le bouton de la télécommande IR pour faire avancer la voiture.
2.Diagramme de flux

La logique spécifique de la voiture intelligente télécommandée IR est présentée ci-dessous :
Configuration initiale |
La carte LED affiche un visage souriant |
|
|---|---|---|
Télécommande |
Valeur clé |
État de la touche |
|
FF629D |
AvancerLa carte LED 8*8 affiche une icône avant |
|
FFA857 |
ReculLa carte LED 8*8 affiche une icône arrière |
|
FF22DD |
Tourner à gaucheLa carte LED 8*8 affiche une icône vers la gauche |
|
FFC23D |
Tourner à droiteLa carte LED 8*8 affiche une icône vers la droite |
|
FF02FD |
ArrêtLa carte LED 8*8 affiche “STOP” |
3.Schéma de câblage

1). GND, VCC, SDA et SCL du module carte LED 8*8 sont connectés à G (GND), V (VCC), A4 et A5 de la carte d’extension.
2). Comme le récepteur IR est intégré sur la carte d’extension du moteur 8833, aucun câblage supplémentaire n’est nécessaire. Les broches du récepteur IR sur la carte 8833 sont respectivement G (GND), V (VCC) et D3.
3). Le servo est connecté à G, V et A3. Le fil marron est connecté à Gnd (G), le fil rouge est connecté à 5V (V) et le fil orange est connecté à A3.
4). L’alimentation est connectée au port BAT.
4.Code de test
Veuillez noter : Le module infrarouge montré dans la démonstration logicielle est déjà intégré dans la carte d’extension et n’est pas fourni séparément. Par conséquent, vous ne trouverez pas le module représenté dans l’image ci-dessous dans le produit.
Avant d’écrire le code, il est nécessaire d’importer les fichiers de bibliothèque du capteur ultrasonique, de la carte LED 8x16 et du servo. Les étapes spécifiques sont les suivantes :
Cliquez sur
pour entrer dans l’interface de la bibliothèque d’extensions des capteurs/modules/composants, puis recherchez le capteur “ir remote”
et cliquez dessus. Ainsi, “Not loaded” change en “loaded”, indiquant que le capteur “ir remote” a été ajouté avec succès.


Cliquez sur
pour revenir à l’interface de l’éditeur de code, le bloc d’instruction du capteur “ir remote”, du module “Matrix 8*16 Aip1640” et du composant “Servo” peut être vu dans la zone des modules.

Vous pouvez faire glisser les blocs pour éditer. Les blocs listés ci-dessous sont pour votre référence
(1).
(2).
(3).
(4).
(5).
(6).
(7).
(8).
Code de test complet





5.Résultat du test
Après avoir téléchargé avec succès le code sur la carte V4.0, connectez les câblages selon le schéma de câblage, alimentez l’alimentation externe puis mettez l’interrupteur DIP sur ON. Ensuite, nous pouvons utiliser la télécommande IR pour faire déplacer la voiture et la carte LED 8X16 affichera le motif d’état correspondant.




