start:arduino:cours:vittascience
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| start:arduino:cours:vittascience [2026/11/10 12:35] – [Robot mBot - Utiliser le capteur de distance] admin | start:arduino:cours:vittascience [2026/11/13 12:23] (Version actuelle) – [Vittascience] admin | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | [[https:// | ||
| Vittascience : Une plateforme innovante pour enseigner la programmation | Vittascience : Une plateforme innovante pour enseigner la programmation | ||
| Ligne 177: | Ligne 179: | ||
| __Objectif__ : programmer les LED RGB du mBot pour afficher plusieurs couleurs, puis les éteindre. | __Objectif__ : programmer les LED RGB du mBot pour afficher plusieurs couleurs, puis les éteindre. | ||
| - | __Matériel__ : un mBot classique avec sa carte mCore et un ordinateur équipé de Chrome pour se connecter à Vittascience. La carte mCore possède deux LED RGB contrôlables séparément ou ensemble. Les couleurs se règlent avec des valeurs de rouge, vert et bleu, de 0 à 255. WordPress | + | __Matériel__ : un mBot classique avec sa carte mCore et un ordinateur équipé de Chrome pour se connecter à Vittascience. La carte mCore possède deux LED RGB contrôlables séparément ou ensemble. Les couleurs se règlent avec des valeurs de rouge, vert et bleu, de 0 à 255. |
| __Consigne__ : crée dans mBlock un programme qui affiche chaque couleur pendant une seconde, puis éteint les LED. | __Consigne__ : crée dans mBlock un programme qui affiche chaque couleur pendant une seconde, puis éteint les LED. | ||
| Ligne 313: | Ligne 315: | ||
| Créer un programme anti-obstacle qui arrête le mBot si la distance est < à 5cm est qui fait avancer le mBot si la distance est > à 5cm | Créer un programme anti-obstacle qui arrête le mBot si la distance est < à 5cm est qui fait avancer le mBot si la distance est > à 5cm | ||
| + | <code .txt algorithmedistance001.txt> | ||
| + | Au démarrage | ||
| + | Répéter indéfiniment | ||
| + | Si la distance du capteur ultrason (port 3) est inférieure à 5 cm | ||
| + | Arrêter les moteurs | ||
| + | Sinon | ||
| + | Faire avancer le mBot à 50 % de puissance | ||
| + | </ | ||
| __Utiliser les blocs suivant__ | __Utiliser les blocs suivant__ | ||
| Ligne 324: | Ligne 334: | ||
| {{ : | {{ : | ||
| + | |||
| + | __Exercice- 4__ : Tester la telecommande du robot mBot | ||
| + | |||
| + | __Objectif__ : programmer la telecommande | ||
| + | |||
| + | __Matériel__ : un mBot classique avec sa carte mCore et un ordinateur équipé de Chrome pour se connecter à Vittascience. La carte mCore possède un capteur de infrarouge pour la liaison avec une telecommande | ||
| + | |||
| + | __Consigne__ : crée dans Vittascience un programme qui test la telecommande . | ||
| + | |||
| + | <code .txt algorithmetelecommande001.txt> | ||
| + | Au démarrage | ||
| + | Répéter indéfiniment | ||
| + | Si le bouton A de la télécommande est appuyé | ||
| + | Allumer les LED en rouge | ||
| + | Sinon | ||
| + | Éteindre les LED | ||
| + | </ | ||
| + | |||
| + | __Pour continuer__ : | ||
| + | |||
| + | Créer un programme de verrouillage par télécommande : le code est 1–2–3. Tant qu’il n’est pas saisi, le mBot reste arrêté. | ||
| + | |||
| + | <code .txt algoriyhmetelecommande002.txt> | ||
| + | Au démarrage | ||
| + | mettre étape à 0 | ||
| + | mettre autorisé à faux | ||
| + | arrêter les moteurs | ||
| + | |||
| + | Répéter indéfiniment | ||
| + | Si autorisé = faux : | ||
| + | Si le bouton 1 est appuyé : | ||
| + | si étape = 0, mettre étape à 1 | ||
| + | sinon, remettre étape à 0 | ||
| + | |||
| + | Si le bouton 2 est appuyé : | ||
| + | si étape = 1, mettre étape à 2 | ||
| + | sinon, remettre étape à 0 | ||
| + | |||
| + | Si le bouton 3 est appuyé : | ||
| + | si étape = 2, mettre autorisé à vrai | ||
| + | sinon, remettre étape à 0 | ||
| + | |||
| + | Si autorisé = vrai : | ||
| + | piloter le mBot avec les flèches de la télécommande ou allumer les leds en Rouge | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | __Utiliser les blocs suivant__ | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | == Exemple de code pour télécommande ( voir algorithme télécommande) == | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | == exemple == | ||
| {{ : | {{ : | ||
| Ligne 422: | Ligne 489: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| === robot-mbot-utiliser-le-bouton === | === robot-mbot-utiliser-le-bouton === | ||
| Ligne 590: | Ligne 662: | ||
| + | ======= Mbot2 ======= | ||
| + | |||
| + | [[start: | ||
/home/chanteri/www/fablab37110/data/attic/start/arduino/cours/vittascience.1794310553.txt.gz · Dernière modification : de admin
