Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cours:mbot2 [2023/02/02 13:59] mrcjl [Amélioration de l'utilisation] |
cours:mbot2 [2024/03/29 08:33] (Version actuelle) mrcjl [Application concrète] |
||
|---|---|---|---|
| Ligne 23: | Ligne 23: | ||
| Bien lire la totalité de l' | Bien lire la totalité de l' | ||
| + | |||
| + | <WRAP round todo>{{ : | ||
| + | * une boucle " | ||
| + | * une condition "Si bouton carte pressé" | ||
| + | pour lancer le test.</ | ||
| =====Activité 1 : Les actionneurs===== | =====Activité 1 : Les actionneurs===== | ||
| ====Test simple==== | ====Test simple==== | ||
| - | Je vais tester les actionneurs (leds, buzzer et moteur). | + | Je vais tester les actionneurs (leds, buzzer et moteur). |
| - | Programmer mBot pour : | + | Algorithme à utiliser |
| - | | + | |
| - | - qu'il émette 6 notes courtes. (pulsation 0.25s). | + | * Si le bouton carte est appuyé |
| - | - qu'il avance | + | * Allumer les LED en rouge |
| - | - qu'il tourne | + | * Émettre 4 notes différentes et courtes. (pulsation 0.25s). |
| - | - qu'il émette | + | * Avancer |
| - | - qu'il passe au vert. | + | * Tourner |
| + | * Émettre | ||
| + | * Allumer les LED en vert. | ||
| Tester le programme (penser à débrancher le câble) et appeler le professeur pour le valider. | Tester le programme (penser à débrancher le câble) et appeler le professeur pour le valider. | ||
| {{: | {{: | ||
| - | * Les actionneurs pour communiquer avec l' | + | * Les actionneurs pour communiquer avec l' |
| * Les actionneurs pour agir sur la chaîne d' | * Les actionneurs pour agir sur la chaîne d' | ||
| * Je se dois faire plusieurs fois la même chose, j' | * Je se dois faire plusieurs fois la même chose, j' | ||
| Ligne 48: | Ligne 55: | ||
| Je cherche donc une proportionnalité entre la distance (C_DIST) et le temps et entre l' | Je cherche donc une proportionnalité entre la distance (C_DIST) et le temps et entre l' | ||
| + | |||
| {{: | {{: | ||
| * Vous avez appris les calculs de proportionnalités en mathématique. | * Vous avez appris les calculs de proportionnalités en mathématique. | ||
| Ligne 55: | Ligne 63: | ||
| ++++ | ++++ | ||
| - | Nous pouvons maintenant écrire facilement un programme permettant de tracer des figures géométriques fermées en indiquant un nombre de cotés et la longueur de ceux-ci. | + | ====Application concrète==== |
| - | <WRAP group>< | + | Nous pouvons maintenant écrire facilement un programme permettant de tracer des figures géométriques fermées en indiquant un nombre de cotés et la longueur de ceux-ci (Polygone régulier). |
| - | ===Algorithme=== | + | |
| - | - Définir le nombre de coté | + | |
| - | - Définir la longueur des cotés | + | |
| - | - Calculer la valeur des angles | + | |
| - | - Répéter le dessin | + | |
| - | - ---- Attendre que le bouton soit pressé (pour débuter 1 dessin) | + | |
| - | - ---- Indiquer le démarrage du robot | + | |
| - | - ---- Répéter pour chaque coté | + | |
| - | - ---- ---- Avancer de la distance demandé (distance * C_DIST) | + | |
| - | - ---- ---- Tourner de l' | + | |
| - | - ---- Indiquer que le robot à terminé | + | |
| - | </ | + | |
| - | ===Programme=== | + | |
| - | {{ : | + | |
| - | </ | + | |
| + | J' | ||
| - | Écrire et tester un nouveau programme n' | ||
| {{: | {{: | ||
| - | | + | ===Recherches utiles=== |
| - | * Faites exécuter | + | {{ cours: |
| + | En géométrie j’ai appris que l’angle (a) des polygones réguliers est fonction du nombre (n) de coté. Soit a = 360° / n. (exemple : un carré a 4 cotés qui ont donc un angle de 360° / 4 = 90°. | ||
| + | |||
| + | ===Eléments de l' | ||
| + | | ||
| + | * Je calcule l' | ||
| + | * Dans le programme je convertis | ||
| + | * Je compte le nombre | ||
| ++++ | ++++ | ||
| - | * Tester sur un déplacement de 10 cm et une rotation de 90° | ||
| - | * Tester sur un déplacement de 20 cm et une rotation de -180° | ||
| - | * Faites le valider par le professeur. | ||
| - | Noter les résultats des calculs dans votre classeur afin de pouvoir les utiliser durant d' | + | Pour rester le programme, dessiner différentes figures |
| <WRAP round important> | <WRAP round important> | ||
| - | {{ : | ||
| Le robot peut tourner suivant 3 modes : | Le robot peut tourner suivant 3 modes : | ||
| - | {{: | + | | {{: |
| + | Nous choisissons de préférence la rotation sur place qui est plus simple à mettre en œuvre. | ||
| </ | </ | ||