L’Internet des Objets
6.3 Interaction avec la carte environnementale
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()