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:simul_dpo [2021/12/04 15:04] mrcjl |
cours:simul_dpo [2021/12/07 10:55] (Version actuelle) mrcjl [Exemple d'algorithme] |
||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| La chaîne d' | La chaîne d' | ||
| {{: | {{: | ||
| - | * Le **bouton** est un capteur logique possédant 2 costumes " | + | * Le **bouton** est un capteur logique possédant |
| - | * le **capteur de luminosité** est analogique et possède 4 costumes plus ou moins lumineux qui changent si on le déplace horizontalement pour modifier l' | + | * le **capteur de luminosité** est analogique et possède |
| - | * La **lampe verte** est un actionneur possédant 2 costumes " | + | * La **lampe verte** est un actionneur possédant |
| - | * La **lampe jaune** est un actionneur possédant 2 costumes " | + | * La **lampe jaune** est un actionneur possédant |
| - | * La **lampe rouge** est un actionneur possédant 2 costumes " | + | * La **lampe rouge** est un actionneur possédant |
| * Le bloc " | * Le bloc " | ||
| <WRAP round todo>Les algorithmes trouvés pour résoudre les différents problèmes posés sont valables pour programmer une carte ARDUINO, un robot mBot ou ce simulateur. Seule la traduction en programme utilise des blocs légèrement différents en fonction des moyens utilisées.</ | <WRAP round todo>Les algorithmes trouvés pour résoudre les différents problèmes posés sont valables pour programmer une carte ARDUINO, un robot mBot ou ce simulateur. Seule la traduction en programme utilise des blocs légèrement différents en fonction des moyens utilisées.</ | ||
| + | |||
| + | =====Exemple d' | ||
| + | ===Problème : La sonnette lumineuse=== | ||
| + | {{ : | ||
| + | **Nous voulons que la LED s' | ||
| + | (Il faut bien sur que le programme n'ai pas de fin pour qu'il puisse détecter des appuis successifs sur le bouton.) | ||
| + | |||
| + | ===Algorithme=== | ||
| + | <WRAP round tip> | ||
| + | **Rappel** : L' | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP column> | ||
| + | < | ||
| + | Pour toujours | ||
| + | Si bouton appuyé | ||
| + | Allumer lampe | ||
| + | Sinon | ||
| + | Éteindre lampe | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | <WRAP column> | ||
| + | L' | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===Les traductions programmes=== | ||
| + | //Cliquer sur un programme pour l' | ||
| + | ^ ARDUINO bloc ^ mBot ^ Simulateur DPO ^ ARDUINO basic ^ | ||
| + | | | ||
| + | | ARDUINO n'a pas d' | ||
| + | |||
| + | =====Pour aller plus loin===== | ||
| + | |||
| + | |||
| + | |||