Découverte de la carte ESP32
publication: 24 mai 2021 / mis à jour 8 janvier 2023
Appel à collaboration
Vous développez des montages, simples ou complexes avec ESP32 et ESP32forth.
Partagez-les ici sur ce site.
ESP32forth ne pourra se développer qu'avec la collaboration active de toutes les bonnes volontés.
Vos montages peuvent aider d'autres développeurs.
Les montages des autres développeurs peuvent vous aider.
Pour proposer un article ou un montage, cliquez ici
Présentation
La carte ESP32 n'est pas une carte ARDUINO. Cependant, les outils de développement exploitent certains éléments de l'éco-système ARDUINO, comme l'IDE ARDUINO.
Les points forts
Coté nombre de ports disponibles, la carte ESP32 se situe entre un ARDUINO NANO et ARDUINO UNO. Le modèle de base a 38 connecteurs:
Les périphériques ESP32 incluent :
- 18 canaux du convertisseur analogique-numérique (ADC)
- 3 interfaces SPI
- 3 interfaces UART
- 2 interfaces I2C
- 16 canaux de sortie PWM
- 2 convertisseurs numérique-analogique (DAC)
- 2 interfaces I2S
- 10 GPIO à détection capacitive
L'ADC (convertisseur analogique-numérique) et le DAC (convertisseur numérique-analogique) les fonctionnalités sont attribuées à des broches statiques spécifiques. Cependant, vous pouvez décider quel les broches sont UART, I2C, SPI, PWM, etc. Il vous suffit de les attribuer dans le code. Ceci est possible grâce à la fonction de multiplexage de la puce ESP32.
La plupart des connecteurs ont plusieurs utilisations.
Mais ce qui distingue la carte ESP32, c'est qu'elle est équipée en série d'un support WiFi et Bluetooth, ce que ne proposent les cartes ARDUINO que sous forme d'extensions.
Les différentes cartes ESP32
ESP32-WROOM-32
- two low-power Xtensa® 32-bit LX6 microprocessors
- 448 KBytes ROM for booting and core functions
- 520 KBytes on-chip SRAM
- 8 KBytes SRAM in RTC SLOW
- 8 KBytes SRAM in RTC FAST
- 1 Kbit of EFUSE, 256 bits MAC
- WiFi: 802.11 b/g/n/d/e/i/k/r (802.11n up to 150 Mbps)
- Bluetooth v4.2 BR/EDR and BLE specification
- Wi-Fi mode Station/softAP/SoftAP+station/P2P
- Security WPA/WPA2/WPA2-Enterprise/WPS
- Encryption AES/RSA/ECC/SHA
- IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
- Interfaces: SD-card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S , IR, GPIO, capacitive touch sensor, ADC, DAC, Hall sensor, temperature sensor
- Operating temperature -40 + 85C
- Operating voltage: 2.2-3.6V
- Consumption: 80 mA typ
Legal: site web personnel sans commerce / personal site without seling