Modifications

Sauter à la navigation Sauter à la recherche
177 octets ajoutés ,  23 décembre 2024 à 21:55
Ligne 103 : Ligne 103 :  
* '''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 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 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.<br />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 correspondant aux valeurs binaire True et False).
+
* '''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.<br />Cette bizarrerie est utile lors du rendu en graphique dans Thonny car l'échelle de valeur sur l'ADC est de 20000 à 50000.<br />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 correspondant aux valeurs binaire True et False).<br />C'est l'expression ternaire {{fname|10000 if led_value==True else 0}} ; il existe cependant un code plus beaucoup plus concis permettant d'obtenir le même résultat.
     
32 920

modifications

Menu de navigation