init : articles varlog (migration depuis rsync)

This commit is contained in:
Cédrix
2026-05-15 10:37:48 +02:00
commit b0716911b3
5573 changed files with 107423 additions and 0 deletions
@@ -0,0 +1 @@
{"uuid":"2c846e36-ba44-4370-b6dd-d7c9c477008a","slug":"programmer-esp32-avec-arduino-ide","title":"Programmer un ESP32 avec Arduino IDE","author":"cedric@abonnel.fr","published":true,"published_at":"2022-01-27 15:29:48","created_at":"2022-01-27 15:29:48","updated_at":"2022-01-27 15:29:48","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Électronique","content":"# Programmer un ESP32 avec Arduino IDE\n\nNous utiliserons la carte de développement (DevKit) NodeMCU ESP C3 avec un **circuit intégré ESP-C3-32S** soudé.\nCette carte peut être programmée avec **Arduino IDE**.\n\n![ESP32 C3 32S](20220127-162544.png)\n\nIl va donc falloir mettre à jour l'IDE Arduino pour pouvoir l'adapter à ce nouveau module.\n\nL'IDE Arduino est très flexible. Comme pour la partie matériel, l'idée est de mettre à disposition de l'utilisateur un produit puissant, flexible et très simple à utiliser. Il va donc falloir passer par une étape de configuration qui va nous permettre de programmer sur notre module ESP comme sur un Arduino.\n\nDans un premier temps, on va indiquer au programme que l'on a besoin d'installer une nouvelle carte (board) et préciser où l'on va pouvoir récupérer ces informations.\n\nDans l'IDE, aller dans *Fichiers*=>*Préférences*.\n\n![](idearduino_fichier_preferences.png)\n\nUne fenêtre intitulé *Préférences*.\n\n![](idearduino_preferences.png)\n\nDans le champs intitulé *URL de gestionnaire de cartes supplémentaires* , coller l'URL suivante :\n https:*raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json\n\n![](idearduino_preferences_url_de_gestionnaire_de_cartes_supplementaires.png)\n\nPuis cliquer sur le bouton ![Ok](bouton_ok.png)\n\nOn va installer la carte correspondant au NodeMCU.\n\nAller dans *Outils* => *Type de carte* => *Gestionnaire de carte*\n\n![](idearduino_outils_typedecarte_gestionnairedecarte.png)\n\nLe fenêtre de *Gestionnaire de carte* s'ouvre. Saisir dans le champ de recherche le nom `ESP32`.\n\n![Recherche d'ESP32 dans le Gestionnaire de carte](20220127-155732.png)\n\nCliquer à l'intérieur du cadre *esp32*. Un bouton *Installer* apparaît à côté de la version disponible. Cliquer dessus pour installer...\n\n![Clique sur le bouton Installer](20220127-155807.png)\n\nL'installation des fichiers commence. L'IDE va aller récupérer le compilateur, des sources de librairies et tout ce qu'il faut pour pouvoir utiliser l'ESP8266 comme un Arduino.\n\n![Progression de l'installation dans le Gestionnaire de carte](20220127-155425.png)\n\nL'indicateur `INSTALLED` apparait. L'IDE est maintenant capable de compiler un logiciel pour l'ESP8266 et le téléverser sur votre carte.\n\n![esp32 installé](20220127-155644.png)\n\nMaintenant, on indique à l'IDE d'utiliser les éléments pour la carte **ESP32 Arduino** .\n\nAller dans *Outils* => *Type de carte*.\n\n![menu Outils, type de carte](20220127-162228.png)\n\nSélectionner dans la longue liste, *ESP32C3 Dev Module*.\n\n![Selection type de carte ESP32C3](20220127-162151.png)\n\nEnfin, il faudra sélectionner le port de communication.\n\n![](idearduino_outils_port_devttyusb3.png)\n\nOn pourra vérifier que la communication soit bien initialisée en utilisant *Outils* => *Get Board Info//\n\n![](idearduino_outils_getboardinfo.png)","featured":false,"tags":[]}