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:picaxe1 [2024/03/10 11:24] mrcjl |
cours:picaxe1 [2024/03/26 09:44] (Version actuelle) mrcjl [Exercice 4 : L'interrupteur crépusculaire] |
||
|---|---|---|---|
| Ligne 80: | Ligne 80: | ||
| ===Pour l' | ===Pour l' | ||
| **Il n'est pas nécessaire de faire des phrases mais on doit utiliser des mots clés + verbe d' | **Il n'est pas nécessaire de faire des phrases mais on doit utiliser des mots clés + verbe d' | ||
| - | * Il faut répéter indéfiniment le programme | + | * Il faut **répéter indéfiniment le programme |
| - | * Il faut regarder si le capteur | + | * Il faut lire le **capteur |
| - | * Il faut modifier un actionneur | + | * Il faut modifier un **actionneur |
| ===Pour le programme=== | ===Pour le programme=== | ||
| * Un signal électrique est dit : **désactivé**/ | * Un signal électrique est dit : **désactivé**/ | ||
| Ligne 120: | Ligne 120: | ||
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| - | * Clignoter, c'est allumer puis éteindre. | + | * Clignoter, c'est allumer puis éteindre. (Beaucoup de langages ne connaissent pas le mot clignoter). |
| - | * Le microcontrôleur étant plus rapide que notre oeil, pour voir les clignotements | + | * Le microcontrôleur |
| </ | </ | ||
| ++++ | ++++ | ||
| Ligne 127: | Ligne 127: | ||
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| - | * Il faut utiliser une variable pour fixer la valeur du compteur au début | + | * Il faut utiliser une variable pour fixer la valeur du compteur au début |
| - | * Il faut utiliser une condition | + | * Il faut utiliser une condition |
| - | * Il faut ajouter 1 à chaque **itération**/ | + | * Il faut ajouter 1 au compteur |
| </ | </ | ||
| ++++ | ++++ | ||
| Ligne 138: | Ligne 138: | ||
| Le programme doit fonctionner lui aussi en permanence. | Le programme doit fonctionner lui aussi en permanence. | ||
| - | **ATTENTION** : Le microcontrôleur peut lire mais pas modifier un capteur et peut modifier mais pas lire un actionneur. | + | **RAPPELS** : Le microcontrôleur peut lire mais pas modifier un capteur et peut modifier mais pas lire un actionneur. |
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| - | * Il faut noter son état dans une variable à chaque changement (0 = désactivé et 1 = activé). | + | * Il faut noter l'état de l' |
| - | * Il faut lire la variable pour connaître l' | + | * Il faut lire la variable pour connaître l' |
| + | * Au démarrage | ||
| </ | </ | ||
| ++++ | ++++ | ||
| Ligne 149: | Ligne 150: | ||
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| - | Le microcontrôleur étant plus rapide que notre doigt, | + | Le microcontrôleur étant plus rapide que notre doigt, |
| </ | </ | ||
| ++++ | ++++ | ||
| Ligne 155: | Ligne 156: | ||
| ====Exercice 4 : L' | ====Exercice 4 : L' | ||
| {{ : | {{ : | ||
| - | **Nous voulons que la LED s' | + | **Nous voulons que la LED s' |
| - | Elle doit resté | + | Sinon elle doit rester |
| + | |||
| + | La valeur mesurée de la lumière varie de 0 (la nuit noire) à 1023 (le plein soleil). On décide que la LED doit s' | ||
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| - | * Une entrée analogique donne une valeur | + | * Le programme ressemble à celui de la sonnette avec une condition supplémentaire |
| + | * Quand on lui demande, le capteur analogique écrit directement | ||
| + | * Pour éclairer durant le passage | ||
| </ | </ | ||
| ++++ | ++++ | ||