This folder contains custom libraries for STM32 boards in MicroPython used on the platform https://en.vittascience.com/stm32/
- stm32_bmp280.py driving Grove - Barometer sensor (BMP280) by I2C https://wiki.seeedstudio.com/Grove-Barometer_Sensor-BMP280/
- stm32_chainableLED.py driving Grove - Chainable LED RGB (P9813) https://wiki.seeedstudio.com/Grove-Chainable_RGB_LED/
- stm32_dht.py driving Grove - Temperature&Humidity sensors (DHT11/DHTT22) https://wiki.seeedstudio.com/Grove-TemperatureAndHumidity_Sensor/ & https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/
- stm32_gas.py driving Grove - Multichannel Gas Sensor v1.0 https://wiki.seeedstudio.com/Grove-Multichannel_Gas_Sensor/
- stm32_hm330x.py driving the Grove - Laser PM (HM3301) sensor by I2C https://wiki.seeedstudio.com/Grove-Laser_PM2.5_Sensor-HM3301/
- stm32_lcd_i2c.py driving Grove - LCD I2C Series https://wiki.seeedstudio.com/Grove-16x2_LCD_Series/
- stm32_pcf85063tp.py driving Grove - High Precision RTC (PCF85063) https://wiki.seeedstudio.com/Grove_High_Precision_RTC/
- stm32_rgb_led_matrix.py driving Grove - RGB LED Matrix (MY92221) https://wiki.seeedstudio.com/Grove-RGB_LED_Matrix_w-Driver/
- stm32_th02.py driving Grove - Temperature&Humidity sensor v1.0 (TH02) by I2C https://wiki.seeedstudio.com/Grove-TemptureAndHumidity_Sensor-High-Accuracy_AndMini-v1.0/
- stm32_vl53l0x.py driving Grove - Time Of Flight sensor (VL53L0X) by I2C https://wiki.seeedstudio.com/Grove-Time_of_Flight_Distance_Sensor-VL53L0X/
- stm32_alphabot_v2.py driving Alphabot2-Ar robot https://www.waveshare.com/wiki/AlphaBot2-Ar
- stm32_TRsensors.py driving the Alphabot2-Ar infrared sensors (QTRsensors) https://www.waveshare.com/wiki/AlphaBot2-Ar
- stm32_pcf8574.py driving the component (PCF8574) allowing to connect 8 modules to a pin and communicate with them by I2C.
- stm32_ir_receiver.py driving IR receiver.
- stm32_nec.py decode IR data receved for NEC remotes (8-bits & 16-bits) https://www.gotronic.fr/art-telecommande-ir-irc01-19568.htm
- stm32_ble_sensor.py driving BLE functionalities e.g. Sending data to ST BLE Sensor App https://www.st.com/en/embedded-software/stblesensor.html
- stm32_ble_uart.py driving BLE uart communication (with predifined standard UUIDs for RX and TX).
- stm32_ble.py driving BLE uart communication. (Advanced library, customizable UUIDs for RX and TX).
- stm32_bleAdvertising.py driving BLE basic functionalities e.g. (decoding, advertising, ...).
Ce dossier contient les librairies personnalisées pour la carte STM32 en MicroPython sur la plateforme https://fr.vittascience.com/stm32/
- stm32_bmp280.py pilote le capteur (BMP280) en I2C https://wiki.seeedstudio.com/Grove-Barometer_Sensor-BMP280/
- stm32_chainableLED.py pilote le module Grove Chainable LED RGB (P9813) https://wiki.seeedstudio.com/Grove-Chainable_RGB_LED/
- stm32_dht.py pilote les capteurs Grove Temperature&Humidity (DHT11/DHTT22) https://wiki.seeedstudio.com/Grove-TemperatureAndHumidity_Sensor/ & https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/
- stm32_gas.py pilote le capteur de gas multicannal Grove v1.0 https://wiki.seeedstudio.com/Grove-Multichannel_Gas_Sensor/
- stm32_hm330x.py pilote le capteur de particules Grove (HM3301) en I2C https://wiki.seeedstudio.com/Grove-Laser_PM2.5_Sensor-HM3301/
- stm32_lcd_i2c.py pilote le module Grove LCD I2C Series https://wiki.seeedstudio.com/Grove-16x2_LCD_Series/
- stm32_pcf85063tp.py pilote le module RTC Haute Precision Grove (PCF85063) https://wiki.seeedstudio.com/Grove_High_Precision_RTC/
- stm32_rgb_led_matrix.py pilote le module Grove - RGB LED Matrix (MY92221) https://wiki.seeedstudio.com/Grove-RGB_LED_Matrix_w-Driver/
- stm32_th02.py pilote le capteur de Température&Humidité Grove (TH02) v1.0 en I2C https://wiki.seeedstudio.com/Grove-TemptureAndHumidity_Sensor-High-Accuracy_AndMini-v1.0/
- stm32_vl53l0x.py pilote le capteur Time Of Flight (VL53L0X) en I2C https://wiki.seeedstudio.com/Grove-Time_of_Flight_Distance_Sensor-VL53L0X/
- stm32_alphabot_v2.py pilote le robot Alphabot2-Ar https://www.waveshare.com/wiki/AlphaBot2-Ar
- stm32_TRsensors.py pilote les capteurs de ligne à infrarouge du robot Alphabot2-Ar (QTRsensors) https://www.waveshare.com/wiki/AlphaBot2-Ar
- stm32_pcf8574.py pilote le composant (PCF8574) permettant de connecter 8 modules à une broche et communiquant en I2C.
- stm32_ir_receiver.py pilote un récepteur infrarouge.
- stm32_nec.py décode les données infrarouges reçues https://www.gotronic.fr/art-telecommande-ir-irc01-19568.htm
- stm32_ble_sensor.py pilote les fonctionnalités du BLE, par exemple: L'envoi de données à l'application mobile ST BLE Sensor https://www.st.com/en/embedded-software/stblesensor.html
- stm32_ble_uart.py pilote la communication UART du BLE (Les UUIDs RX/TX sont standards et prédéfinis).
- stm32_ble.py pilote la communication UART (Librarie avancée avec UUID modifiables).
- stm32_bleAdvertising.py pilote les fonctionnalités de base du BLE, par exemple: Décodage et annoces de connexions.
Le contenu de ce dossier est OpenSource.