Modifications

Sauter à la navigation Sauter à la recherche
493 octets ajoutés ,  2 décembre 2018 à 14:14
Ligne 96 : Ligne 96 :  
En adaptant le code (et les raccordements du bus I2C), vous pourriez tout aussi facilement faire fonctionner des cartes ESP8266 comme {{pl|67|Feather ESP8266 Huzza}} ou {{cl|121|Wemos D1}} ou même {{pl|570|MicroPython Pyboard}}.
 
En adaptant le code (et les raccordements du bus I2C), vous pourriez tout aussi facilement faire fonctionner des cartes ESP8266 comme {{pl|67|Feather ESP8266 Huzza}} ou {{cl|121|Wemos D1}} ou même {{pl|570|MicroPython Pyboard}}.
   −
=== Exemple: lecture brute ===
+
=== Exemple: lecture Lux et Proximité ===
 
{{traduction}}
 
{{traduction}}
L'exemple suivant fait une lecture des données brutes (en mode RAW) du magnétomètre et les affiches dans la session REPL.
+
L'exemple suivant fait une lecture des données senseur Lux et du senseur de proximité et affiches les résultats dans la sessions REPL.
   −
Les données sont retournée par la méthode {{fname|read()}} sous la forme d'un tuple (x,y,z).
+
A noter que la luminosité est lue à l'aide de la propriété {{fname|lux}}. Celle-ci retourne un tuple de valeur correspondant respectivement au convertisseur 0 et 1 (Nommé ADC_0, ADC_1 ou encore ALS_0 et ALS_1. ALS signifiant Lux Senseur).
 +
 
 +
Nous avons remarqués que ADC_0 retournait une valeur similaire à la valeur en Lux (mesuré avec un TSL). Nous en avons conclus que ADC_1 retourne une valeur correspondant à l'InfraRouge (IR). Cependant, rien n'est indiqué la datasheet!
 +
 
 +
[[Fichier:MICROPYTHON-MOD-LTR501ALS-30.png]]
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 107 : Ligne 111 :     
i2c = I2C( sda=Pin(2), scl=Pin(4) )  
 
i2c = I2C( sda=Pin(2), scl=Pin(4) )  
ltr = LTR_501ALS( i2c ) # gamme de 2 Lux à 64000 Lux
+
ltr = LTR_501ALS( i2c ) # gamme par défaut, 2 à 64000 Lux
   −
# Utiliser le contructeur suivant pour la gamme de 0.01 à 320 Lux range
+
# Utiliser cet autre constructeur la lecture haute
 +
# résolution dans la gamme de 0.01 à 320 Lux.
 
#
 
#
 
# ltr = LTR_501ALS( i2c, lux_range = LUX_RANGE_320 )  
 
# ltr = LTR_501ALS( i2c, lux_range = LUX_RANGE_320 )  
29 917

modifications

Menu de navigation