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 [2024/03/15 10:13] mrcjl |
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===== | ||
| Ligne 50: | 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 57: | 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é | + | |
| - | </ | + | J' |
| - | __**Programme**__ | + | |
| - | {{ :cours:figgeo.png?400 |}} | + | {{:cours:cp.png?20 |}}++++Coup de pouce | |
| - | </WRAP>< | + | ===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 de cotés après les avoir tracé et tourné. | ||
| + | ++++ | ||
| - | Dessiner différentes figures pour rester le programme. | + | Pour rester le programme, dessiner différentes figures de différentes tailles. |
| <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 oeuvre. | + | Nous choisissons de préférence la rotation sur place qui est plus simple à mettre en œuvre. |
| </ | </ | ||