Avant de commencer, assurez-vous que la version actuelle d’Arduino IDE est installée.
Pour installer la carte ESP32 dans Arduino IDE, il faut suivre quelques étapes :
Dans Arduino IDE, ouvrez la fenêtre « Préférences ». Pour cela, cliquez sur « Fichier » > « Préférences » (File > Preferences).
Collez le lien https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json dans le champ « URL de gestionnaire de cartes supplémentaires », comme sur la capture d’écran ci-dessous. Cliquez ensuite sur le bouton « OK ».

Remarque : si ce champ contient déjà un lien vers les descriptions d’autres cartes, les liens peuvent être séparés les uns des autres par des virgules. Comme ceci :
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
Si ce champ contient le lien https://dl.espressif.com/dl/package_esp32_index.json, il faut le supprimer !
Dans Arduino IDE, ouvrez le « Gestionnaire de cartes ». Pour cela, cliquez sur « Outils » > « Type de carte » > « Gestionnaire de carte… » (Tools > Board > Boards Manager…).

Dans le champ de recherche, tapez « esp32 ». Vous trouverez le module complémentaire ESP32 « ESP32 by Espressif Systems ». Installez-le en cliquant sur le bouton « Installer ». Si une ancienne version était déjà installée, cliquez sur le bouton « Mettre à jour », en vous assurant que la version sélectionnée est 2.0.1 ou supérieure
Il faut maintenant vérifier que ESP32 a été installé correctement. Pour cela, connectez la carte ESP32 à votre ordinateur. Procédez ensuite ainsi :
Ouvrez Arduino IDE.
Sélectionnez la carte dont vous avez besoin dans le menu « Outils » > « Type de carte ». Dans notre cas, c’est « DOIT ESP32 DEVKIT V1 ».

Sélectionnez « Outils » > « Port » et indiquez le port COM auquel la carte est connectée. Si ce port n’est pas visible dans Arduino IDE, il faut installer sur votre ordinateur le pilote VCP pour la puce CP210x – il est nécessaire à la communication entre les interfaces USB et UART.

Dans Arduino IDE, ouvrez l’exemple de sketch « WiFi Scan ». Pour cela, cliquez sur « Fichier » > « Exemples » > « WiFi (ESP32) » > « WiFi Scan », et le sketch s’ouvrira dans l’éditeur.

Cliquez sur le bouton « Téléverser » dans Arduino IDE. Patientez quelques secondes pendant que le code se compile et se téléverse sur la carte ESP32. L’icône du bouton de téléversement ressemble à ceci :

Lorsque le sketch est téléversé avec succès sur l’ESP32, vous devriez voir le message « Téléversement terminé »

Dans Arduino IDE, ouvrez le « Moniteur série » et réglez la vitesse de transmission sur 115200 bauds. L’icône du bouton du moniteur série ressemble à ceci :

Reconnectez l’ESP32 au port USB. Vous devriez alors voir dans le moniteur série tous les réseaux WiFi à proximité de la carte ESP32.

La configuration et la vérification de l’ESP32 sont terminées. Vous pouvez maintenant passer au téléversement du sketch dans le Samovar
