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/12 10:56] mrcjl [Exercice 1 : La sonnette lumineuse] |
cours:picaxe1 [2024/03/26 09:44] (Version actuelle) mrcjl [Exercice 4 : L'interrupteur crépusculaire] |
||
|---|---|---|---|
| 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 a décidé | + | La valeur mesurée de la lumière varie de 0 (la nuit noire) à 1023 (le plein soleil). On décide |
| {{: | {{: | ||
| <WRAP round box> | <WRAP round box> | ||
| * Le programme ressemble à celui de la sonnette avec une condition supplémentaire (la lumière du jour). | * Le programme ressemble à celui de la sonnette avec une condition supplémentaire (la lumière du jour). | ||
| - | * Le capteur analogique écrit directement la mesure dans une variable (Entrée - > lire valeur). Il faut comparer cette variable au seuil. | + | * Quand on lui demande, le capteur analogique écrit directement la mesure dans une variable (ex. "Lire capteur et stocker dans variable" |
| + | * Pour éclairer durant le passage il faut attendre un certain temps après avoir allumé on a choisi 2 secondes. | ||
| </ | </ | ||
| ++++ | ++++ | ||