• Document: Programmation du robot mbot
  • Size: 522.5 KB
  • Uploaded: 2019-06-13 13:03:33
  • Status: Successfully converted


Some snippets from your converted document:

Réponses au Dossier pratique Année 2017-2018 Niveau : Programmation du Matériel : mBot et mBlock (trinomes) 4 ème cycle robot mBot Pré-requis : connaitre Scratch Réponses au sujet et l’algorithmique Notions travaillées : programmation, mise en œuvre capteurs et actionneurs Compétences du socle associées : Programme n°1 : faire clignoter (1s) une DEL RGB (1 ou 2) en rouge 10 fois de suite Méthode Eléments nécessaires Réaliser une boucle et mettre à l'intérieur :  Allumer les deux DEL  Attendre 1s  Eteindre les deux DEL  Attendre 1s  Programmer la boucle pour exécuter le programme 10 fois Proposition de solution : Pas de soucis particulier pour ce programme. Ne pas oublier cependant le second « Attendre 1s » faute de quoi le vert sera extrêmement fugitif avant que ne recommence le programme avec le rouge. Programme n°2 : Identique à P1 mais faire clignoter les 2 DEL RGB en alternance « façon pompiers » avec un « pin-pon » émis par le robot Méthode Eléments nécessaires Réaliser une boucle et mettre à Idem au programme 1 en utilisant cette fois : l'intérieur : Allumer la DEL droite en rouge, éteindre la DEL gauche et jouer un do5 (C5) Attendre 1s Eteindre la DEL droite en rouge, allumer la DEL gauche et jouer un la5 (A5) Attendre 1s Programmer la boucle pour qu'elle répète le programme indéfiniment 1 Programmer le robot mBot Proposition de solution : On pourrait par exemple écrire Noter que le « Attendre 1s » est superflu car le fait de ce programme : jouer une note (ici sur un demi-temps soit une croche) suffit à temporiser le programme sans l’utilisation de délai supplémentaire. Programme n°3 : Utiliser une condition et le détecteur de lumière pour faire fonctionner le P2 Méthode Eléments nécessaires Avant la boucle du P2, ajouter une condition Si (il se passe ceci) alors… Ici l'événement déclencheur est la baisse de la lumière mesurée sur la carte en dessous de 500 lux (à adapter à la luminosité de la salle…) Dans le programme que je propose, si la luminosité chute sous les 500, la sirène et les LED se mettent en route, sinon les LED restent éteintes. Remarque : on peut isoler la barre « luminosité mesurée sur le capteur de luminosité » et double-cliquer dessus afin que la valeur nous soit retournée. C’est très pratique pour déterminer le bon seuil à choisir. On observe classiquement une luminosité d’environ 1000 dans une pièce éclairée normalement, la luminosité chute vers 0 si on masque complètement le capteur de luminosité situé sur la carte (cf photo sur le sujet). 2 Programmer le robot mBot Programme P4 : remplacer la note par une petite mélodie !!! Voici une mélodie bien connue sur les stades de foot ;-) Elle est jouée une seule fois au clic du drapeau Programme n°5 : Il ne s'exécutera qu'une seule fois (à cause du « fil à la patte » qui limite le mouvement). Le robot avance durant 2 secondes à la vitesse 100 puis recule à la vitesse de 100. Méthode Eléments nécessaires Réaliser une boucle et mettre à l'intérieur : Avancer le robot à vitesse 100 Attendre 2s Avancer le robot à vitesse -100 Proposition de solution : noter que si vous n’arrêtez pas le robot…il continue à avancer. « Stop tout » interrompt l’exécution du programme…mais n’arrête pas le robot 4- mBot en « mode autonome » ou comment « Flasher » mBot étape par étape : Dans un cas général, il suffira de remplacer dans votre script … par Cependant, il vous faudra regrouper sous une seule bannière tous votre programme, on ne peut comme

Recently converted files (publicly available):