Modifications

Sauter à la navigation Sauter à la recherche
1 065 octets ajoutés ,  19 mars 2025 à 17:10
Ligne 74 : Ligne 74 :  
Quelques mots d'explications:
 
Quelques mots d'explications:
 
* '''Ligne 4''' : désactivation du mode d'économie d'énergie, ce qui permet de produire une tension d'alimentation 3.3V plus stable.
 
* '''Ligne 4''' : désactivation du mode d'économie d'énergie, ce qui permet de produire une tension d'alimentation 3.3V plus stable.
−
* '''Lignes 6 et 7''' :
+
* '''Lignes 6 et 7''' : déclaration des variables `ldr` et `pot` rattachées respectivement aux entrées analogiques A2 (GP28) et A1 (GP27).
 +
* '''Ligne 8''' : déclaration de la variable `led` rattachée à la GP20 configurée en sortie.
 +
* '''Ligne 9''' : boucle `while` infinie exécutant encore et encore les lignes de 10 à 20.
 +
* '''Ligne 10 à 16''' : calcul de la moyenne de 10 acquisitions analogiques successives réduite à 10 bits.
 +
* '''Ligne 13''' : utiliser l'expression `ldr.read_u16()>>6` permet de passer d'une résolution de 16 bits (`read_u16()`) à 10 bits en décalant la valeur de 6 bits vers la droite (`>>6`). Voir le [[P2E-Analog-Input-FR|tutoriel sur l'entrée analogique]] pour plus d'information à ce sujet..
 +
* '''Ligne 15''' : division entière par 10 avec `//10`. Cela signifie que la partie décimale est abandonnée pour ne garder que la partie entière. Ainsi 12456/10=1245.6 alors que 12456//10=1245 .
 +
* '''Ligne 19''' : Allumer la LED uniquement lorsque la valeur de la valeur de la photo-résistance tombe sous la valeur du potentiomètre (la consigne).
    
== Un problème? ==
 
== Un problème? ==
32 920

modifications

Menu de navigation