Introduction

Vous allez développer sur des cartes STM32 IoT Node. Ces cartes sont basées sur un microcontrôleur de ST, le STM32L475VGT6. Un microcontrôleur est un circuit intégré rassemblant un coeur de processeur ainsi que plusieurs périphériques usuels. En l'occurrence le coeur de processeur est un ARM Cortex M4 associé à plusieurs périphériques, comme des entrées-sorties basiques appelées GPIO (Global Purpose Input Ouput), des bus (I2C, UART, SPI, …), des générateurs PWM, des convertisseurs analogiques-numériques, etc.

Cette carte inclut plusieurs capteurs, dont :

  • des modules de communication radio (WiFi, Bluetooth, SubGHz, …),
  • un transpondeur NFC,
  • deux microphones,
  • un capteur d'humidité et de température,
  • un magnétomètre, un accéléromètre et un gyroscope 3D,
  • un baromètre de précision,
  • un détecteur de distance et de gestes,
  • de l'USB OTG,
  • un bouton poussoir,
  • des LED,
  • des connecteurs d'expansion pour brancher des cartes additionelles…

Photo de la carte IoT Node