Nous avons relié notre FT232H à notre X96, branchons maintenant un capteur I2, un BMP180. Commençons par relier AD1 et AD2 avec un point de soudure.
AD0 se relie à SCL, AD1 se relie à SDA, et vous brancherez la masse et le VIN sur le 3.3V de la platine :
Ces connexions resteront identiques à l’avenir pour tous vos capteurs I2C, retenez bien le brochage surtout.
Insérons ce qui suit dans le fichier i2cscan.py :
import time import board i2c = board.I2C() print ([hex(device_address) for device_address in i2c.scan()])
Exécutons le script avec :
python3 i2cscan.py
et nous obtenons en retour un [‘0x77’] avec par exemple un BMP180 connecté pour un simple test.
Malheureusement, le BMP180 est fortement ignoré en Python3, difficile donc de pouvoir l’utiliser pleinmement : nous consacrerons donc un prochain billet sur une version plus moderne, le BMP280.
A suivre…
Commentaires fermés.