1.1 Qu'est-ce qu'un ESP32 ?

2. 1.1 Qu'est-ce qu'un ESP32 ?

L'ESP32 est un microcontrôleur double-cœur (Xtensa LX6 ou LX7 selon la variante) fonctionnant à 240 MHz, avec 520 Ko de RAM interne, WiFi 802.11 b/g/n et Bluetooth 5.0 intégrés. Il se distingue des cartes Arduino classiques (ATmega328P, 2 Ko RAM, pas de WiFi) par sa puissance de calcul et sa connectivité native. Il n'est pas un Raspberry Pi — il n'exécute pas Linux : il tourne bare-metal ou sous FreeRTOS, avec des latences déterministes de l'ordre de la microseconde.

Pour cette formation, on utilise l'ESP32-S3-DevKitC-1 : la variante S3 ajoute des extensions matérielles pour l'IA (instructions vectorielles ESP-DL), un USB natif, et deux cœurs LX7 à 240 MHz avec 512 Ko de RAM. C'est la plateforme de référence du projet Zacus — le jeu d'évasion qui utilise exactement ce matériel pour la détection vocale et l'animation des énigmes.

Se connecter pour suivre votre progression.