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/01/20 07:10] mrcjl [Test simple] |
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 2 notes longues. (pulsation 0.5s). | + | * 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 et appeler le professeur pour le valider. | + | Tester le programme |
| {{: | {{: | ||
| - | * 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' | ||
| ++++ | ++++ | ||
| ====Amélioration de l' | ====Amélioration de l' | ||
| - | {{ : | + | {{ : |
| - | Pour la programmation, l' | + | Pour des déplacements précis, l' |
| - | Je réalise | + | Je cherche |
| - | * Faites des mesures de distance ou d' | + | |
| - | * Déterminer le temps nécessaire pour parcourir 10 cm ou tourner de 90°. | + | |
| - | * Définir 2 valeurs C_DIST et C_ANGL correspondantes aux résultats des calculs précédents. | + | |
| - | Écrire et tester un nouveau programme n' | + | {{: |
| - | * Initialiser | + | * Vous avez appris |
| - | * Faites exécuter les 2 déplacements par mBot en les convertissant en secondes | + | * Vous disposez d'une règle graduée |
| - | * Faites | + | * Mesurer la distance parcourue et la rotation obtenue |
| + | * Déterminer | ||
| + | ++++ | ||
| - | Noter les résultats | + | ====Application concrète==== |
| + | Nous pouvons maintenant écrire facilement un programme permettant de tracer | ||
| + | |||
| + | J' | ||
| + | |||
| + | {{: | ||
| + | ===Recherches utiles=== | ||
| + | {{ 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' | ||
| + | * A l' | ||
| + | * Je calcule l' | ||
| + | * Dans le programme je convertis les distances et angles en seconde grâce aux coefficients trouvés précédemment. | ||
| + | * Je compte le nombre | ||
| + | ++++ | ||
| + | |||
| + | Pour rester le programme, dessiner différentes figures de différentes tailles. | ||
| - | <WRAP round todo> | ||
| - | * Vous avez appris les calculs de proportionnalités en mathématique. | ||
| - | * Vous disposez d'une règle graduée. | ||
| - | </ | ||
| <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. | ||
| </ | </ | ||