Illustre les modules 0 à 2 (9 figures)

Bibliothèque commune schemas/outils.py (boîtes, flèches, chronogrammes, séquences). M0 : chaîne de développement, séquence BOOT/RESET. M1 : architecture, comparatif Uno/ESP32-S3, diviseur de tension. M2 : pull-up, rebonds, chenillard, protocole WS2812.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Artemia
2026-10-18 15:11:18 +02:00
co-authored by Claude Opus 5.5
parent d933e348c0
commit 30d0e356a6
25 changed files with 16693 additions and 0 deletions
+6
View File
@@ -17,6 +17,8 @@ L'ESP32-S3 va plus loin qu'un microcontrôleur classique (type ATmega328 de l'Ar
## 2. Architecture interne de l'ESP32-S3
![Architecture simplifiée de l'ESP32-S3 et de son module](../schemas/svg/m01-architecture.svg){#fig-m01-architecture}
### 2.1 Cœurs de calcul
- Double cœur Xtensa LX7 cadencé jusqu'à 240 MHz.
@@ -49,10 +51,14 @@ L'ESP32-S3 dispose d'un contrôleur USB OTG natif, permettant la programmation e
| Broches ADC | 10 bits, 5 entrées | 12 bits, jusqu'à 20 entrées |
| PWM | Limité (Timer matériel) | LEDC — jusqu'à 8 canaux configurables |
![Arduino Uno et ESP32-S3 : ordres de grandeur (échelle logarithmique)](../schemas/svg/m01-uno-vs-s3.svg){#fig-m01-uno-vs-s3}
::: {.callout-warning title="Point de vigilance : tension 3,3 V"}
Toutes les broches GPIO de l'ESP32-S3 fonctionnent en logique 3,3 V et ne tolèrent pas 5 V en entrée. Un signal 5 V (capteur, module tiers) doit être abaissé via un diviseur de tension ou un convertisseur de niveau logique avant d'être connecté à une broche.
:::
![Abaisser un signal 5 V à 3,3 V avec un diviseur de tension](../schemas/svg/m01-diviseur-tension.svg){#fig-m01-diviseur-tension width=65%}
## 4. Lire le brochage (pinout) de la carte
Avant de câbler quoi que ce soit, il est indispensable de repérer sur votre carte :