Algo.tn

ESP32-Introduction

Introduction

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.
esp32 esp32

Spécifications:

Comparatif des spécifications de ESP32 Vs Microbit Vs Arduino uno :
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

Description :

carte esp32

Hardware et software

Les pins de la carte ESP32

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 :

carte esp32

Programmation de la carte :

Pour programmer la carte on peut utiliser les environnements de développement suivants: Dans les projets à réaliser on va utiliser essentiellement Arduino IDE et uPyCraft pour programmer ESP32.

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/

Algo.tn ©