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

Le verso de la carte

Vérifiez que les cavaliers (jumpers) qui se trouvent sur le verso de la carte, et qui permettent de configurer la source d'alimentation du microcontrôleur sont correctement positionnés.

L'image suivante vous montre la configuration que vous devriez avoir sur votre carte avec les deux cavaliers important :

Configuration des jumpers sur le verso de la carte

Les fonctions des différents cavaliers sont décrites dans le manuel de la carte dans la page Documentation.