L’Internet des Objets

L’Internet des Objets

6.3 Interaction avec la carte environnementale

Page précédente Page suivante

https://github.com/JUMA-IO/STM32_Platform/blob/master/engine/micropython/CANNON_V2/hts221/hts221.py

et les instructions

from HTS221 import HTS221
ht = HTS221(2)
print(ht.get())

(merci à Ambroise Thielley)

le capteur LSM6DSL avec
https://github.com/Vjmorrison/micropython_B_L475E_IOT01A/blob/master/lib.py
 init()
 test_LSM6DSL_sensor(10,0.2)

le capteur VL53L0X avec

https://github.com/Vjmorrison/micropython_B_L475E_IOT01A/blob/master/lib.py

>>> from machine import I2C
>>> vl=VL53L0X(I2C(2))
>>> vl.read()

Nous utilisons la carte IKS01A3 (voir 18). Nous commençons par le capteur HTS221. La référence est sur https://www.st.com/resource/en/datasheet/hts221.pdf. Le programme gérant ce capteur est disponible sur https://arnaud-fevrier.pedaweb.univ-amu.fr/Codes/WB55env/HTS221.py. Il fournit les fonctions :

HTS221

initialise le capteur ;

temperature

retourne la température avec deux décimales ;

from machine import I2C
import HTS221

i2c = I2C(1)   # I2C 1 du NUCLEO-W55
sensor1 = HTS221.HTS221(i2c)
t = sensor1.temperature()

Page précédente Page suivante