LIV-EN-C-PY3
Avec ce 3e manuel de programmation appliquée, poursuivez l'enseignement du langage Python au collège avec nos robots. Au fil de ces 4 heures d’exercices, les élèves réviseront l'ensemble des connaissances acquises sur la programmation en Python dans les manuels n°1 et 2 en élaborant un nouveau robot : un transporteur.
Révisions des notions de programmation suivantes : séquence, boucle, variable et condition, en plus de la programmation d'un photoréflecteur infrarouge, d'un moteur et d'un servomoteur.
Nouvelles notions introduites : les opérateurs booléens.
Matériel nécessaire pour 1 robot : un kit robotique ESPeRobo - édition collège + 1 servomoteur, 1 demi-cube C (disponibles en pièces détachées).
Vous êtes intéressé par ce produit et souhaitez bénéficier de conseils supplémentaires ?
E-mail :
info@speechi.net
Téléphone :
03 20 34 74 25
Objectif : Réutiliser les notions vues dans le manuel n°1 et 2 pour élaborer et programmer un nouveau robot.
Ce manuel, beaucoup plus concis que le manuel n°2 de programmation appliquée, est davantage un cahier d'exercices qui invite les élèves à mettre en pratique de façon moins guidée tout le savoir acquis sur la programmation en Python.
Après une courte introduction au thème du manuel qui porte sur les véhicules à guidage automatique utilisés dans les usines, est présenté l'exercice qui prend la forme d'une mission. Pour l'accomplir, les élèves devront programmer une voiture munie d'un bras pour qu'il effectue un parcours précis et dépose le cube transporté dans son bras au point d'arrivée.
Les élèves sont guidés pas-à-pas dans la construction de leur robot (temps estimé : moins de 10 minutes). Le robot est composé de deux moteurs, de roues, d'un bras fait à partir d'un servomoteur et de deux photoréflecteurs IR pour détecter la ligne du parcours.
Cette partie donne les grandes lignes du programme que doivent écrire les élèves en Python pour réussir la mission. Y est expliqué précisément le comportement attendu du robot avec images à l'appui.
Une courte présentation est faite sur les opérateurs booléens dont ils auront besoin pour écrire leurs conditions if.
Le manuel se termine par une fiche destinée au professeur. Sur cette fiche, se trouve la solution avec les lignes du programme en Python, suivie de quelques explications sur la logique du programme.