Le module ESP-32S est un puissant microcontrôleur IoT combinant WiFi et Bluetooth dans une seule puce compacte et économe en énergie. Basé sur un processeur dual-core Xtensa® LX6 cadencé jusqu’à 240 MHz, il offre des performances exceptionnelles pour vos projets de domotique, robotique, objets connectés, et systèmes embarqués.
Caractéristiques principales
Processeur double cœur 32 bits – jusqu’à 600 DMIPS de puissance.
Mémoire : 448 KB ROM + 520 KB SRAM + 16 KB RTC SRAM.
Stockage externe : jusqu’à 4×16 MB via interface QSPI.
Tension d’alimentation : 2.2 V à 3.6 V.
Compatible Arduino IDE, MicroPython, et ESP-IDF.
Le rapport performance / prix du module ESP-32S en fait une solution incontournable pour les développeurs et makers recherchant une carte WiFi-Bluetooth fiable, rapide et économique.
Interfaces et fonctionnalités avancées
2 × ADC 12 bits (8 canaux) et 2 × DAC 8 bits.
16 canaux PWM + 3 canaux PWM moteur.
2 × UART, 2 × I2C, 3 × SPI, 2 × I2S.
8 canaux infrarouges, 10 GPIO tactiles capacitifs.
1 interface SDIO / MMC / JTAG / Ethernet.
21 GPIO fonctionnant à 3.3 V (non compatibles 5 V).
Horloges et minuteries
Oscillateurs internes 8 MHz et RC calibrés.
Quartz externe 2 MHz–40 MHz + RTC 32 kHz.
2 groupes de timers 64 bits avec watchdog.
Minuterie RTC ultra précise intégrée.
Connectivité WiFi
Compatible IEEE 802.11 b/g/n/e/i (2,4 GHz).
Vitesse jusqu’à 150 Mbps en mode 802.11 n.
Modes : Station (STA), Point d’accès (AP), et AP + STA.
Sécurité : WPA / WPA2 / WPA2-Entreprise / WPS.
Prend en charge le WiFi Direct (P2P) et la diversité d’antenne.
Bluetooth 4.2 (BR/EDR + BLE)
Compatible Bluetooth Low Energy et Bluetooth Classique.
Puissance d’émission jusqu’à +10 dBm, sensibilité −98 dBm.
Prise en charge des profils : GAP, GATT, SPP, HID, A2DP, AVRCP, HFP.
Fonction Piconet / Scatternet et balise BLE intégrée.
Applications typiques
Le module ESP-32S est conçu pour une large gamme d’applications :
🏠 Domotique et automatisation résidentielle
🌐 Objets connectés (IoT) et capteurs intelligents
🎧 Appareils audio Bluetooth ou WiFi
📷 Caméras connectées et vidéo streaming
⚙️ Prototypage et développement rapide de systèmes embarqués
🔌 Projets éducatifs et expérimentaux avec Arduino ou MicroPython
Programmation et mise en route
L’ESP-32S se programme facilement via Arduino IDE :
Installez l’IDE Arduino depuis le site officiel.
Dans Préférences, ajoutez cette URL :
https://dl.espressif.com/dl/package_esp32_index.jsonInstallez le paquet ESP32 via le Gestionnaire de cartes.
Sélectionnez Outils > Type de carte > ESP32 Dev Module pour téléverser vos programmes.

Avis
Il n’y a pas encore d’avis.