Quelques principes généraux
Transmission des programmes par le port série, le protocole UART(souvent transparent, il peut être utile de connaitre un minimum de théorie pour utiliser un module FTDI aussi appélé TTL UART):
VIDEO
le (ou la) PWM expliqué(e) par U=RI.
VIDEO
Descriptif rapide
Grâce à son chipset WiFi, l'ESP32 permet de faire à la fois du SoC, du réseau, de l'IHM (serveur web embarqué).
Les appareils de type M5 permettant d'en faire autant sont moins abordables (ils sont équipés d'ESP32 mais plus difficilement accessibles), ils disposent aussi d'un écran LCD et de quelques boutons ainsi que de périphériques d'entrées sorties ou capteurs (Hats, clavier...) qui leur sont propres.
L'arduino ne dispose pas de WiFi intégré et se programme en C/C++, il possède une IDE exceptionnelle.
L'ARM CORTEX M3 ne servira ici qu'à faire de l'assembleur.
Pour les SNTistes, nous évoquerons aussi la microbit, la meowbit et la CLUE.
Et enfin, le Rapberry Pi pico, simple et pas cher. J'ai fait des essais en CircuitPython, on peut aussi programmer en MicroPython (avec Thony par exemple) et en C/C++ grâce, une fois encore, à l'IDE Arduino ou à son propre SDK.