L’ESP32 développé par la société Espressif , est une carte de développement à faible coût dédié à l’internet des objets (IoT) et les applications embarquées.
C’est un (SoC) system on a chip doté de communications sans fil Wifi et Bluetooth.
Spéc/carte | ESP32 | Microbit | Arduino uno |
---|---|---|---|
Nbre de coeurs | 2 | 1 | 1 |
Architecture | 32 bit | 32 bit | 8 bit |
µcontrôleur | ESP32 devkit V1 | nRF51822 | ATmega 328P |
fréquence | 240MHz | 16 MHz | 16 MHz |
RAM | 320 Ko | 16 ko | 2 Ko |
flash | 16 Mo | 256 ko | 32 Ko |
WiFi | OUI | NON | NON |
Bluetooth | OUI | OUI | NON |
GPIO pins | 36 | 25 | 14 |
Alimentation | 2.7 ~ 3.6V | 3 V | 5 V |
Pin ou GPIO(Les ports GPIO (anglais : General Purpose Input/Output, littéralement Entrée-sortie à usage général) sont des ports d'entrées-sorties très utilisés dans le monde des microcontrôleurs)
On peut assigner plusieurs fonctions au même pin, grâce au circuit de multiplexage de la carte ESP32
On peut choisir le rôle d'un pin (UART, I2C, SPI) par programmation
La carte ESP32 est composée de :
Il existe aussi la carte esp32 NodeMCU. NodeMCU est une plate-forme open source IoT, matérielle et logicielle, basée sur un SoC Wi-Fi ESP8266 ou ESP32 . Le terme « NodeMCU » se réfère par défaut au firmware plutôt qu'aux kits de développement.
sources:
http://wiki.jelectronique.com/doku.php?id=esp32
https://en.wikipedia.org/wiki/ESP32
https://fr.wikipedia.org/wiki/Micro:bit
https://en.wikipedia.org/wiki/Arduino_Uno
https://docs.platformio.org/en/latest/boards/espressif32/esp32doit-devkit-v1.html
https://randomnerdtutorials.com/getting-started-with-esp32/
https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/spi_master.html
https://fr.wikipedia.org/wiki/General_Purpose_Input/Output
https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
https://fr.wikipedia.org/wiki/NodeMCU
https://robu.in/wp-content/uploads/2019/12/Ai-Thinker-NodeMCU-32S-ESP32-Development-Board.pdf
https://cz.lnwfile.com/_/cz/_raw/x0/jf/im.png
https://cyberblogspot.com/nodemcu-esp-32s-pin-configuration/
http://www.ai-thinker.com/pro_view-68.html