Modifications

Sauter à la navigation Sauter à la recherche
849 octets ajoutés ,  23 décembre 2024 à 21:51
Ligne 96 : Ligne 96 :  
[[Fichier:P2E-LDR-25.png]]
 
[[Fichier:P2E-LDR-25.png]]
   −
Voici quelques explications:
+
Voici quelques explications concernant le script:
 
* '''Ligne 4''': la constante '''TURN_ON''' indique la valeur ADC en dessous de laquelle la LED sera allumée.
 
* '''Ligne 4''': la constante '''TURN_ON''' indique la valeur ADC en dessous de laquelle la LED sera allumée.
 
* '''Ligne 7''': Désactivation du mode d'économie d'énergie pour réduire le bruit sur l'alimentation (et donc le bruit sur les signaux analogiques).
 
* '''Ligne 7''': Désactivation du mode d'économie d'énergie pour réduire le bruit sur l'alimentation (et donc le bruit sur les signaux analogiques).
 
* '''Lignes 9 et 10''': création de l'instance '''a1''' pour l'acquisition analogique et '''led''' pour le contrôle de la LED rouge.
 
* '''Lignes 9 et 10''': création de l'instance '''a1''' pour l'acquisition analogique et '''led''' pour le contrôle de la LED rouge.
 +
* '''Lignes 13 à 17''': moyenne du relevé de 10 acquisition ADC sur a1 (GP27).
 +
* '''Ligne 19''': '''led_value''' contient True lorsque la LED doit être allumée, ce qui est la cas si la valeur du convertisseur analogique tombe sous la valeur '''TURN_ON''' (32000 dans le script d'exemple).
 +
* '''Ligne 20''': allumer/éteindre la LED (selon la valeur de '''led_value''').
 +
* '''Ligne 21''': affichage de la valeur du convertisseur et de l'état marche/arrêt de la LED. La valeur pour la "led" est de 0 lorsque éteinte et 10000 lorsque allumée. Cette bizarrerie est utile lors du rendu en graphique dans Thonny car l'échelle de valeur sur l'ADC est de 20000 à 50000. Une valeur de 0 ou 10000 pour la LED permettra de voir l'activation de celle-ci sur le graphe (ce qui serait impossible avec les valeurs 0 et 1 d'origine).
     
32 920

modifications

Menu de navigation