Modifications

Sauter à la navigation Sauter à la recherche
741 octets ajoutés ,  7 août 2017 à 14:51
Ligne 42 : Ligne 42 :  
== Utiliser ==
 
== Utiliser ==
 
=== Utiliser un ADS1115 ===
 
=== Utiliser un ADS1115 ===
xxxx
+
Le pilote contient la classe ADS1115 et la classe dérivée ADS1015. Etant donné que les deux modèles ne diffèrent que par la taille de la conversion, les mêmes méthodes peuvent s'appliquer avec un interprétation différente des paramètres.
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
xxxx
+
from machine import I2C, Pin
 +
from ads1x15 import *
 +
i2c = I2C( sda = Pin(4), scl=Pin(5) )
 +
adc = ADS1115(i2c = i2c, address = 72, gain = 0)
 +
 
 +
# Mettre le potentiomètre a fond pour appliquer
 +
# 3.3v sur l'entrée analogique A0
 +
 
 +
# Lire la valeur sur le convertisseur
 +
# Channel1 = 0 => entrée analogique A0
 +
value = adc.read( rate=0, channel1=0 )
 +
 
 +
# Affichera la valeur (ex: 17549)
 +
print( value )
 +
 
 +
# Calculer la valeur en Volts (voir les notes plus loin)
 +
# Affichera 3.29025
 +
print( value * 0.1875 / 1000 )
 
</syntaxhighlight>
 
</syntaxhighlight>
  
29 917

modifications

Menu de navigation