loader

9. Le radar de recul

Utilisateur du TI-Innovator Rover et de la TI-83 Premium CE Edition Python ? Nous avons le plaisir de vous proposer des activités à réaliser en classe. Ressource n°9 : utilisation du capteur frontal, de la diode RGB du Rover et du haut-parleur du TI-Innovator™ Hub Auteurs : A. Techer - L. Didier

Dans cette activité nous allons reproduire le fonctionnement d’un radar de recul qui pourrait être installé sur une voiture. 




Le développement des logiciels embarqués est délicat, car il pose souvent des questions de temps-réel, c’est-à-dire de respect de temps de réponse imposé. Ceci conduit à des méthodes de programmation spécifiques.

L’impact de l’informatisation des objets devient considérable, surtout depuis que leurs interfaces s’unifient. Le but est de fabriquer des machines d’utilisation facile permettant des fonctionnalités améliorées, voire complètement nouvelles comme la voiture autonome.

Celle-ci utilise à la fois des techniques de systèmes embarqués pour son fonctionnement et sa navigation et de l’intelligence artificielle pour l’analyse en temps-réel de l’environnement à l’aide de capteurs variés (caméras, radars, etc.).

Avant la création du script, il faudra importer les bibliothèques suivantes : ti_rover, time, ti_systeme, sound.

1. Gestion des déplacements du TI-Innovator™ Rover 
Dans un premier temps il faut définir le trajet du TI-Innovator™ Rover  et donner l’ensemble des déplacements associés au parcours (voir l'activité le TI-Innovator™ Rover  en mouvement).
Par exemple on peut définir un déplacement de 120 cm tout droit.



2. Utilisation du capteur frontal à ultrasons ( Le Ranger )
Dans une boucle, nous allons lire la mesure du capteur frontal en continue qui donne la distance (en mètre). Nous afficherons cette mesure sur l’écran de la calculatrice. Nous distinguerons 4 cas : 
- une distance supérieure à 1m,
- une distance comprise entre 1m et 0.6m, 
- une distance entre 0.6m et 0.2m,
- une distance inférieure à 0.2m. 

3. Utilisation de la diode RGB du TI-Innovator™ Rover 
Les composantes RGB des couleurs peuvent faire l'objet d'une recherche préliminaire (par exemple un travail de groupe ou un exposé à présenter à la classe ).
Dans la boucle précédente, dans chacun des 4 cas, nous allumons la diode RGB du TI-Innovator™ Rover  dans une couleur différente (on pourra garder le rouge pour les petites distances).

4. Utilisation du haut parleur du Hub
La notion d’un son peut faire l'objet d'une recherche préliminaire (par exemple un travail de groupe ou un exposé à présenter à la classe).
Dans la boucle précédente,  dans chacun des 4 cas, nous allons émettre un son (par essai successif, sélectionner la bonne fréquence et la bonne durée). On pourra rajouter un temps de latence pour faire varier la rapidité entre les différents sons.



Le programme peut être téléchargé ici => recul.8xv

Licence d'utilisation

Licence Creative Commons

Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas de Modification 2.0 France