Ligne 64 : |
Ligne 64 : |
| | | |
| <nowiki>valeur_volt = valeur_lue * (gamme_de_tension / 32767) | | <nowiki>valeur_volt = valeur_lue * (gamme_de_tension / 32767) |
− | valeur_millivolt = valeur_volt * 1000<nowiki> | + | valeur_millivolt = valeur_volt * 1000</nowiki> |
| | | |
| Par exemple, la valeur lue 6804 pour l'index de gain = 4 correspond à la tension suivante: | | Par exemple, la valeur lue 6804 pour l'index de gain = 4 correspond à la tension suivante: |
Ligne 90 : |
Ligne 90 : |
| Par conséquent, la valeur numérique 32767 (valeur max sur 15 bits) correspond à 6.144 volts. | | Par conséquent, la valeur numérique 32767 (valeur max sur 15 bits) correspond à 6.144 volts. |
| | | |
− | Nous obtenons le facteur d'échelle en appliquant la division 6.144 / 32767 = 0.00001875 v par bit = 0.1875 mV par bit. | + | Nous obtenons le facteur d'échelle en appliquant la division 6.144 / 32767 = 0.00001875 v par bit = 0.01875 mV par bit. |
| | | |
| C'est une nette amélioration par rapport au convertisseur ADC d'Arduino. En effet, le facteur d'échelle atteint 5/1024 = 0.0048 v par bit = 5mV par bit. Le convertisseur ADC du ADS1115 est 25x plus précis que celui d'un Arduino Uno. | | C'est une nette amélioration par rapport au convertisseur ADC d'Arduino. En effet, le facteur d'échelle atteint 5/1024 = 0.0048 v par bit = 5mV par bit. Le convertisseur ADC du ADS1115 est 25x plus précis que celui d'un Arduino Uno. |
Ligne 101 : |
Ligne 101 : |
| Ce pilote utilise le bus I2C. Son utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici: | | Ce pilote utilise le bus I2C. Son utilisation requière l'installation d'une bibliothèque spécifique. Vous trouvez celle-ci ici: |
| | | |
− | {{download-box|Téléchargez la bibliothèque ADS1x15|https://github.com/mchobby/esp8266-upy/blob/master/ads1015-ads1115/ads1x15.py}} | + | {{download-box|Téléchargez la bibliothèque ADS1x15|https://github.com/mchobby/esp8266-upy/tree/master/ads1015-ads1115}} |
| | | |
| Vous devrez copier les fichiers suivant sur votre carte MicroPython | | Vous devrez copier les fichiers suivant sur votre carte MicroPython |