# data[].attributes.body
Mbot premier programme : Mouvements, lumières et sons

Ouvrir https://ide.mblock.cc/ sous Chrome

Dans Objets/Panda

Activités à enchaîner dans un seul programme qui devra être enregistré comme « mBot Prog 1 Prénoms Noms Classe » dans votre dossier « Technologie Niveau » sous « Perso ».

1 parcourir un carré

11 modifier le programme en y ajoutant avec une boucle si cela n'était pas déjà fait.

2 parcourir un cercle
3 Ajouter un trait pour dessiner le parcours du Panda

# data[].attributes.body
Réaliser les Cartes de Programmation si on ne maîtrise pas Scratch :

Clic sur Idées (https://scratch.mit.edu/ideas ) dans le menu de Scratch pour trouver et télécharger le PDF des cartes de programmation ( https://resources.scratch.mit.edu/www/cards/fr/scratch-cards-all.pdf )

Réaliser votre tache en vous aidant des cartes en rapport avec votre création.

# data[].attributes.body
Tutoriel :
https://tips.clip-studio.com/fr-fr/articles/2484
Idée du décor
Le sol / les plateformes
Les objets / les obstacles
Les décorations

# data[].attributes.body
Personnage :
1. Définir la personnalité
2. La recherche graphique par le croquis
3. La modélisation sur Scratch
4. Le travail des couleurs
5.L’animation

# data[].attributes.body
padlet.com/technovo
Sur https://scratch.mit.edu/
Supprimer le sprite du chat en cliquant sur sa poubelle en bas à droite.

Cliquer Peindre dans Choisir un sprite (l’icône tête de chat)

Dessiner une ligne avec l’outil ligne (figure 1)

Courber les sommets avec l’outil Redessiner/Courbé pour en faire une patate (figure 2)

La Colorier avec l’outil Remplissage (figure 3)

La Copier, la coller, la déformer pour créer le nez et les oreilles.(figure 4)

Créer les yeux avec l’outil Cercle (figure 5)

Reculer celui qui est derrière le nez (outil Reculer)

# data[].attributes.body
Réaliser les Cartes de Programmation si on ne maîtrise pas Scratch :

Clic sur Idées (https://scratch.mit.edu/ideas ) dans le menu de Scratch pour trouver et télécharger le PDF des cartes de programmation ( https://resources.scratch.mit.edu/www/cards/fr/scratch-cards-all.pdf )

Réaliser votre tache en vous aidant des cartes en rapport avec votre création:
Scratch/Idées/Cartes /Story-cards

# data[].attributes.body
mBot premier programme : Mouvements, lumières et sons

Ouvrir le programme mBlock sur votre PC qui se trouve dans le dossier Logiciels/Technologie sur votre bureau Windows.

Dans Appareils (en bas à gauche), Ajouter le robot mBot

Activités à enchaîner dans un seul programme qui devra être enregistré comme « mBot Mouv Prénoms Noms Classe » dans votre dossier « Technologie Niveau » sous « Perso » grâce à Fichier/Enregistrer sous votre ordinateur :

0 Commencer par le bloc Événement "lorsque vous cliquez sur le drapeau vert"

1 parcourir un carré avec les Actions "Avancer" et "Tourner"

1.1 modifier le programme en y ajoutant une boucle avec le Contrôle "Répéter" si cela n'est pas déjà fait.

2 parcourir un cercle avec des blocs "Action" et "Contrôle"

3 Faire clignoter les LEDs en vert pendant 2 secondes avec des blocs "Montrer" et "Contrôle"
4 Jouer de la musique durant 2 secondes avec des blocs "Montrer"

Connecter le mBot avec le câble USB à l'ordinateur, puis en cliquant sur "Connecter".
Cliquer sur le drapeau vert afin de tester votre programme.
Modifier votre programme si nécessaire.

# data[].attributes.body
https://www.youtube.com/watch?v=w__nrdlLmxs

Cliquer sur le lien ci dessus pour l'avoir dans un nouvel onglet. Travailler sur une partie de l'écran dans une fenêtre sous Scratch et regarder le tutoriel sur l'autre partie de l'écran et en coupant le son.

Si vous avez fini, voici comment changer de niveau : https://www.youtube.com/watch?v=VLhd_3wYlSY

Pour retrouver ce lien, aller sur https://padlet.com/technovo depuis Firefox en tapant padlet.com/technovo  dans la barre d'adresse (et pas le champ de recherche) et cliquer sur Programmation et Scratch

# data[].attributes.body
Mettre padlet.com/technovo dans la barre d'adresses de votre navigateur et choisir le Padlet Scratch et descendre au dernier pour arriver ici.

Réaliser une IA dans votre jeu en vous aidant des ressources de Scratch: https://fr.scratch-wiki.info/wiki/CrC3%A9er_une_IA_primitive_(tutoriel)

# data[].attributes.body
padlet.com/technovo
Réaliser le jeu SAUTER avec vos personnages sur votre compte Scratch sur https://scratch.mit.edu/ en l'enregistrant comme "SAUTER suivie de vos initiales" à l'aide des Cartes de Programmation à partir de la page 125 suivantes:

https://resources.scratch.mit.edu/www/cards/fr/scratch-cards-all.pdf

# data[].attributes.body
Réaliser le jeu PONG en l'enregistrant comme "PONG suivie de vos initiales" à l'aide des Cartes de Programmation à partir de la page 91 suivante:

https://resources.scratch.mit.edu/www/cards/fr/scratch-cards-all.pdf

# data[].attributes.body
mBot deuxième programme : Orientation autonome du robot

Le but de notre programme est de permettre à notre mBot de se comporter comme un robot aspirateur. Il devra avancer, mais dès qu’il détecte un mur, il devra tourner et repartir. Il devra au final couvrir toute la pièce.

Ouvrir le programme mBlock sur votre PC qui se trouve dans le dossier Logiciels/Technologie sur votre bureau Windows.

Dans « Appareils » (en bas à gauche), Ajouter le robot « mBot » s’il n’y apparaît pas.

Activités à enchaîner dans un seul programme qui devra être enregistré comme « mBot Prog Orientation Prénoms Noms Classe » dans votre dossier « Technologie Niveau » sous « Perso » en cliquant sur "fichier"/"Enregistrer sur votre ordinateur" en haut à gauche.

0 En mode « Téléverser » à choisir en bas de la fenêtre, commencer par le bloc Événement « lorsque le mBot(mcore) démarre »

1 Avancer, Détecter un obstacle, Effectuer un virage et repartir avec :

— une boucle « pour toujours » dans « Contrôle »,

— « Si-Alors-Sinon » dans « Contrôle »,

— « distance mesurée par le capteur d’ultrasons » dans « Détection » et

— « inférieur à » dans Opérateur et enfin

— « avancer » et « tourner » dans « Action ».

2 Tester votre programme :

— Relier le mBot avec le câble USB à l’ordinateur en choisissant les bons ports, puis

— Cliquer sur “Connecter” en bas de la fenêtre, puis
— Cliquer sur le « Télécharger » afin de charger votre programme dans le mBot.

— Mettre sur Arrêt le mBot par son interrupteur

— Débrancher le mBot du câble,

— Positionner le mBot dans l’espace de test

— Mettre sur Marche le mBot par son interrupteur

3 Analyser son comportement et modifier votre programme si nécessaire.

4 Améliorer le programme pour que le rebot passe sur chaque partie d’une pièce avec l’introduction d’une variable aléatoire dans « opérateur » faisant varier l’angle du virage.

# data[].attributes.body
Mbot quatrième programme : Évitement d’obstacle

Ouvrir le programme mblock sur votre PC.

Activités à enregistrer comme « mBot Prog 5 Prénoms Noms Classe » dans votre dossier « Technologie Niveau » sous « Perso ».

1/ Objectif de la séance :
Faire circuler simultanément deux robots sur un même circuit. Les robots devront s’éviter et manœuvrer pour se croiser sur le circuit. Nous allons pour se faire mettre en œuvre la télémétrie à ultra-sons qui nous permettra de détecter un obstacle éventuel (ici un autre robot)
Le capteur à ultra-sons de mBot:
Mbot est équipé d’un module de télémétrie à Ultra-sons. La carte mCore mesure le « temps de vol » du son entre l’instant de son émission et sa réception (figure). Sachant que le son se déplace dans l’air à 330m/s… on peut en déduire la distance.
C’est ni plus ni moins ce qu’utilise la chauve-souris ou le dauphin pour se guider…

2/ Premier test :
Saisissez et testez un programme avec le capteur à ultrason pour évaluer les distances de détection en mode « direct ».

3/ Un programme pour éviter les obstacles :
Implanter le programme qui fait avancer le robot sur une ligne noire tant qu’aucun obstacle n’est détecté à moins de 10cm ; si un obstacle se présente, on décide de l’éviter par la droite et de tourner tant que l’obstacle est vu à moins de 15cm.
Proposez un programme et tester le sur un obstacle quelconque. Vérifiez-le en plaçant votre avant-bras à bonne distance que celui-ci fonctionne comme prévu.
N’hésitez pas à retoucher les va leurs numériques au besoin.

4- Évitement d’obstacle par rebroussement de mBot:
Programmer le mBot pour qu'il rebrousse chemin s’il se trouve face à un obstacle à moins de 10cm ou bien s’il se trouve en fin de ligne.
Astuce : il suffira de faire tourner mBot sur lui-même (par la gauche ou la droite) en repérant le passage « à cheval » sur blanc et noir puis et en continuant le mouvement jusqu’à retrouver la condition « droite et gauche noirs » le demi-tour est alors effectué !

# data[].attributes.body
mBot troisième programme : Suivre une ligne noire

Le but de notre programme est de permettre à notre mBot de suivre une ligne noire grâce à ses deux capteurs de ligne placée à gauche et à droite à l’avant du robot. Ils peuvent détecter du blanc ou du noir.

Ouvrir le programme mBlock sur votre PC qui se trouve dans le dossier Logiciels/Technologie sur votre bureau Windows.

Dans « Appareils » (en bas à gauche), Ajouter le robot « mBot » s’il n’y apparaît pas.

Activités à enchaîner dans un seul programme qui devra être enregistré comme « mBot Prog Suivie Prénoms Noms Classe » dans votre dossier « Technologie Niveau » sous « Perso » en cliquant sur "fichier"/"Enregistrer sur votre ordinateur" en haut à gauche.

0 En mode « Téléverser » à choisir en bas de la fenêtre, commencer par le bloc Événement « lorsque le mBot(mcore) démarre »

1

Si les capteurs détectent du noir à gauche et à droite le robot doit avancer pendant 0,1 seconde.

Si les capteurs détectent du blanc à gauche et à droite le robot doit reculer pendant 0,1 seconde.

Si les capteurs détectent du noir à gauche et du blanc à droite le robot doit tourner à gauche pendant 0,1 seconde.

Si les capteurs détectent du blanc à gauche et du noir à droite le robot doit tourner à droite pendant 0,1 seconde.

avec :

— une boucle « pour toujours » dans « Contrôle »,

— « Si-Alors » dans « Contrôle »,

— « Capteur-suivie-de-ligne » dans « Détection » et

— « et » dans Opérateur et enfin

— « avancer » et « tourner » dans « Action ».

2 Tester votre programme :

— Relier le mBot avec le câble USB à l’ordinateur en choisissant les bons ports, puis

— Cliquer sur “Connecter” en bas de la fenêtre, puis
— Cliquer sur le « Télécharger » afin de charger votre programme dans le mBot.

— Mettre sur Arrêt le mBot par son interrupteur

— Débrancher le mBot du câble,

— Positionner le mBot dans l’espace de test

— Mettre sur Marche le mBot par son interrupteur

3 Analyser son comportement et modifier votre programme si nécessaire.

# data[].attributes.body
Structure narrative « Le Petit chaperon rouge » :
Situation initiale
Le Petit chaperon rouge part de la maison. Sa maman la regarde partir.
Élément déclencheur
Le Petit chaperon rouge traverse la forêt et rencontre le loup avec qui elle va faire la course !
Péripétie n°1
Le loup arrive à la maison de la grand-mère. La mange et se couche dans son lit.
Péripétie n°2
Le Petit chaperon rouge retrouve le loup et le loup la mange.
Péripétie n°3
Le chasseur arrive. Il voit le loup et le tue.
Dénouement
Le Petit chaperon rouge et sa grand-mère sont libérés grâce au chasseur.
Situation finale
Tout le monde se retrouve et fait la fête !

Fonctions de Contraintes scénaristiques et leurs critères :
FC1
Doit avoir une situation de départ de bien définie
Doit avoir un début d’histoire compréhensible et précis pour pouvoir comprendre l’histoire
FC2
Doit avoir une situation d’arrivée de bien définie
Doit avoir une fin cohérente et précise
FC3
Doit avoir un univers bien défini
Doit avoir un univers ou les personnages peuvent évoluer
FC4
Doit avoir un contexte bien défini
Doit avoir un contexte précis dans lequel les personnages évoluent
FC5
Doit avoir un ou des élément·s perturbateur·s bien identifiés
Doit avoir de l’action
FC6
Doit avoir un ou des héro·s bien identifiés
Le héros doit être différencié des autres personnages
FC7
Doit avoir l’action ou les actions du ou des héros bien définie·s
L’action doit être comprise par l’utilisateur
FC8
Doit avoir le ou les compagnons du ou des héros bien identifiés
Doit contenir des compagnons ou des héros
FC9
Doit avoir le ou les méchants bien identifiés
On doit pouvoir identifier le ou les méchants