<aside> ℹ️ La famille STM32 est une série de microcontrôleurs 32-bits en circuits intégrés réalisés par la société Franco-Italienne STMicroelectronics. Chaque microcontrôleur est constitué d'un cœur de calcul, de mémoire vive (RAM) statique, de mémoire flash (pour le stockage), d'une interface de débogage et de différents périphériques. La carte "STM32 Iot Node" est une carte programmable, ce qui signifie qu'elle est capable d'exécuter des programmes créés par l'utilisateur. Pour exécuter ce programme, la carte dispose d’un "microcontrôleur", qui est en quelque sorte son cerveau.

</aside>

Les GPIO

Comme nous pouvons le constater, il y a beaucoup de "pattes" ou de "broches" sur la carte, appelées "General Purpose Input / Output" (ou GPIO en abrégé). Il est possible de les utiliser pour interagir avec des éléments externes. Même s'il y a beaucoup de GPIO, il n’est pas possible de tous les utiliser. Les GPIO utilisables sont situés en haut et en bas de la carte. Les blocs noirs percés sont appelés "blocs de broches". En regardant attentivement, nous pouvons remarquer les noms des GPIO inscrits autour (par exemple en bas à droite : "D0, D1, D2, D3, ..., A0, A1, A2, ...").

Nous découvrirons les différences entre les broches Ax (A0, A1, ...) et Dx (D0, D1, D2, ...) plus loin dans les activités.

1.png

Il reste un autre bloc de broches, celui-ci est spécial, c'est un "power pinout block". Nous pouvons utiliser ces broches pour alimenter des capteurs ou des actionneurs (comme un moteur, une lumière, etc.).

L'inscription sur le dessus du bloc de broches informe sur la manière de l'utiliser. Le "5V" correspond au "+" (pôle positif) d'une batterie et le "GND" (abréviation de "Ground") au "-" (pôle négatif).

2.png

Les périphériques

La différence entre le nombre de GPIO disponibles via le bloc de broches et le nombre de pattes du microcontrôleur s'explique par la présence de multiples périphériques déjà connectés au microcontrôleur, disponibles sur la carte "STM32 IoT Node" elle-même. La présence de tous ces périphériques rend cette carte particulièrement accessible, car elle permet de mettre en œuvre un large éventail d'activités, des plus simples aux plus complexes, et des plus basiques aux plus ludiques. C'est un véritable atout pour réaliser des activités entraînantes en classe.

3.png

4.png

5.png

6.png

7.png

8.png

9.png

Les modules

10.png

11.png