Si le robot est capable de détecter son environnement, on peut lui donner une certaine autonomie. Dans ce projet, vous apprendrez à utiliser des capteurs pour permettre à un robot de réagir à son environnement.
Objectifs
Ajouter un haut-parleur, des capteurs tactiles et un capteur d’intensité lumineux à la base robotique pour programmer des comportements plus complexes du robot.
Appliquer la machine à états finis et les délais avec millis() à des situations plus complexes.
Instructions
D’ordre général, vous consulterez deux sites en parallèle :
Site CS2N
Ce site
instructions de montage et de vérification de votre robot pour chaque section du tutoriel
explication de l'algorithme principal pour la section du tutoriel
quiz interactifs pour vérifier la compréhension en lien avec le matériel et certains éléments du code
code adapté pour PlatformIO et intégrant les concepts dans les notes du cours (bibliothèques, machines à états finis, délais avec millis()
questions d'analyse du code tenant compte de la version adaptée et de certains éléments pas couverts directement par les quiz sur CS2N
modifications de code à faire pour approfondir la compréhension des concepts
Suivez les instructions de montage et de vérification de votre robot dans les tutoriels sur CS2N,
Utiliser le code adapté sur ce site.
Répondez aux questions de vérification de la compréhension :
les quiz sur le site CS2N
les questions d’analyse sur ce site (réponses dans un Google Docs pour cette activité - créez un en-tête pour chaque section pour garder les choses organisées).
Faites les modifications de code pour approfondir votre compréhension des concepts.
Après avoir complété toutes les sections, créez un dossier compressé .zip qui contient tous les projets PlatformIO que vous avez produits/modifiés pour ce tutoriel et le joindre avec votre Google Docs à la tâche Google Classroom associée.