Mbot2 – 3 scénarios

Allumer les Leds lorsque la lumière diminue

Scénario : Allumer les Leds dès que la lumière diminue et afficher sur l’écran la valeur de la lumière lue.

Réaliser le logigramme de l’algorithme suivant, puis écrire ce programme sur Mblock5. Faire le test de validation sur le Mbot2. (Pensez à créer une variable “lumière”)

DÉBUT
LORSQUE LE BOUTON A EST PRESSE
POUR TOUJOURS
DÉFINIR “lumière” A intensité de la lumière ambiante
SI “lumière” < 1 ALORS
AFFICHER LE TEXTE “lumière”
RÉGLER LA LUMINOSITÉ A 100 %
METTRE LA LED “TOUS” en vert pendant 1 secondes
EFFACER L’ÉCRAN
SI “lumière” < 3 ALORS
AFFICHER LE TEXTE “lumière”
REGLER LA LUMINOSITE A 50%
METTRE LA LED “TOUS” en vert pendant 1 secondes
EFFACER L’ECRAN
SINON
AFFICHER LE TEXTE “lumière”
RÉGLER LA LUMINOSITÉ A 1 %
METTRE LA LED “TOUS” en vert pendant 1 secondes
EFFACER L’ÉCRAN
FINSI
FINSI
FIN

Changer les couleurs des Leds à partir de 3 variables

Scénario : faire changer la couleur des Leds en passant du rouge au bleu.

Réaliser le logigramme de l’algorithme suivant, puis écrire ce programme sur Mblock5. Faire le test de validation sur le Mbot2.

DÉBUT
LORSQUE LE BOUTON A EST PRESSE
POUR TOUJOURS
DÉFINIR “NIVEAUROUGE” A 255
DÉFINIR “NIVEAUVERT” A 0
DÉFINIR “NIVEAUBLEU” A 0
METTRE LA LED TOUS EN R “NIVEAUROUGE” G “NIVEAUVERT” B “NIVEAUBLEU”
RÉPÉTER 255 FOIS
ATTENDRE 0.1 SECS
AJOUTER -1 “NIVEAUROUGE”
AJOUTER 1 A “NIVEAUVERT”
METTRE LA LED TOUS EN R “NIVEAUROUGE” G “NIVEAUVERT” B “NIVEAUBLEU”
FIN RÉPÉTER 255 FOIS
JOUER L’AUDIO “AU REVOIR”
FIN

Faire le décompte en passant devant le capteur à ultrason

Scénario : faire un décompte en passant devant le capteur à ultrason en partant de 5 et afficher le décompte. Le décompte a lieu quand un objet passe à moins de 10 cm du capteur.

Réaliser le logigramme de l’algorithme suivant, puis écrire ce programme sur Mblock5. Faire le test de validation sur le Mbot2.

DÉBUT
LORSQUE LE BOUTON A EST PRESSE
DEFINIR “NOMBREDESIGNE” A 5
POUR TOUJOURS
SI CAPTEUR ULTRASON2 – DISTANCE DE L’OBJET < 20 ALORS
METTRE LA LED TOUS EN ROUGE PENDANT 2 SECONDES
AJOUTER -1 A “NOMBREDESIGNE”
FIN SI
AFFICHER LE TEXTE “NOMBREDESIGNE”
ATTENDRE 2 SECONDES
FIN

Travail supplémentaire : améliorer le programme pour que le décompte s’arrête à 0. Le robot affiche alors les leds en vert