{"id":4624,"date":"2024-06-26T16:07:37","date_gmt":"2024-06-26T14:07:37","guid":{"rendered":"https:\/\/www.domotic.phdata.fr\/domotic\/?p=4624"},"modified":"2024-06-26T17:44:00","modified_gmt":"2024-06-26T15:44:00","slug":"esp8266-esp-01s","status":"publish","type":"post","link":"https:\/\/www.domotic.phdata.fr\/domotic\/esp8266-esp-01s\/","title":{"rendered":"ESP8266 ESP-01S"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4624\" class=\"elementor elementor-4624\">\n\t\t\t\t\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[env:esp01_1m]\nplatform = espressif8266\nboard = esp01_1m\nframework = arduino\nupload_speed = 115200\nmonitor_speed = 115200\n\n\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08e36f2 elementor-widget elementor-widget-heading\" data-id=\"08e36f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Exemple code: Blink<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4713e84 elementor-widget elementor-widget-text-editor\" data-id=\"4713e84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#include &lt;Arduino.h&gt;\nvoid setup() {\n    Serial.begin(115200);\n    pinMode(LED_BUILTIN, OUTPUT);\n}\n\nvoid loop() {\n    digitalWrite(LED_BUILTIN, LOW);  \/\/ Allumer la LED (invers\u00e9 car la LED est active LOW)\n    delay(1000);                      \/\/ Attendre 1 seconde\n    digitalWrite(LED_BUILTIN, HIGH); \/\/ \u00c9teindre la LED\n    delay(1000);                      \/\/ Attendre 1 seconde\n}\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dd14e9 e-flex e-con-boxed e-con e-parent\" data-id=\"0dd14e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd41094 elementor-widget elementor-widget-text-editor\" data-id=\"dd41094\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>T\u00e9l\u00e9versement du code<\/strong><\/p><ol><li>Assurez-vous que votre ESP-01S est en mode flash (GPIO0 connect\u00e9 \u00e0 GND).<\/li><li>Cliquez sur l&rsquo;ic\u00f4ne de checkmark (\u2713) dans la barre de t\u00e2ches PlatformIO pour compiler le code.<\/li><li>Si la compilation est r\u00e9ussie, cliquez sur l&rsquo;ic\u00f4ne de fl\u00e8che droite (\u2192) pour t\u00e9l\u00e9verser le code vers l&rsquo;ESP-01S.<\/li><li>Une fois le t\u00e9l\u00e9versement termin\u00e9, d\u00e9connectez GPIO0 de GND et r\u00e9initialisez l&rsquo;ESP-01S.<\/li><\/ol><p><strong>Moniteur s\u00e9rie<\/strong><\/p><ol><li>Ouvrez le moniteur s\u00e9rie en cliquant sur l&rsquo;ic\u00f4ne de plug (\ud83d\udd0c) dans la barre de t\u00e2ches PlatformIO.<\/li><li>Vous devriez voir les messages de d\u00e9marrage et les \u00e9tats de la LED dans le moniteur s\u00e9rie.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-644a3f05 e-con-full e-flex e-con e-parent\" data-id=\"644a3f05\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2df49d4d e-con-full e-flex e-con e-child\" data-id=\"2df49d4d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9156c83 elementor-widget elementor-widget-image\" data-id=\"9156c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"5\" height=\"59\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/trait-verticale.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1541\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41de40b5 e-con-full e-flex e-con e-child\" data-id=\"41de40b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fdfec05 elementor-widget elementor-widget-text-editor\" data-id=\"3fdfec05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vous avez maintenant configur\u00e9 et t\u00e9l\u00e9vers\u00e9 un programme simple sur l&rsquo;ESP8266 ESP-01S en utilisant PlatformIO. Vous pouvez d\u00e9velopper davantage votre projet en ajoutant des capteurs, des modules WiFi, et d&rsquo;autres fonctionnalit\u00e9s selon vos besoins.<br \/><!-- notionvc: 77c7883a-d690-4e16-9c16-a48fe8d2eb6e --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae03128 e-flex e-con-boxed e-con e-parent\" data-id=\"ae03128\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ca5fa8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1ca5fa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27d0686 elementor-widget elementor-widget-heading\" data-id=\"27d0686\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Commandes de base AT<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6467446 elementor-widget elementor-widget-text-editor\" data-id=\"6467446\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Utilisation des commandes AT<\/strong><\/span><\/p><p>Pour utiliser ces commandes, vous devez envoyer les commandes AT via une interface s\u00e9rie \u00e0 l&rsquo;ESP8266. Voici un exemple de workflow typique utilisant un terminal s\u00e9rie comme PuTTY ou l&rsquo;IDE Arduino:<\/p><ol><li>Ouvrez le terminal s\u00e9rie et connectez-vous au port COM associ\u00e9 \u00e0 votre ESP8266.<\/li><li>R\u00e9glez la vitesse de communication \u00e0 115200 bauds.<\/li><li>Tapez <code>AT<\/code> et appuyez sur Entr\u00e9e pour v\u00e9rifier la communication.<\/li><li>Utilisez les commandes AT list\u00e9es ci-dessus pour configurer et contr\u00f4ler le module.<\/li><\/ol><p>Ces commandes vous permettent de tirer parti des fonctionnalit\u00e9s de l&rsquo;ESP8266 ESP-01S pour vos projets IoT et de communication sans fil.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18d3235 e-flex e-con-boxed e-con e-parent\" data-id=\"18d3235\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4a46591 e-con-full e-flex e-con e-child\" data-id=\"4a46591\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cd7c2b elementor-widget elementor-widget-text-editor\" data-id=\"6cd7c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><p><strong>Tester la communication<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT<\/code><\/li><li><strong>Description:<\/strong> V\u00e9rifie que le module est connect\u00e9 et fonctionne.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><\/ul><\/li><li><p><strong>Red\u00e9marrer le module<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+RST<\/code><\/li><li><strong>Description:<\/strong> Red\u00e9marre l&rsquo;ESP8266.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code> suivi de messages de d\u00e9marrage.<\/li><\/ul><\/li><\/ol><h3>Commandes WiFi<\/h3><ol><li><p><strong>Configurer le mode WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWMODE=&lt;mode&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>1<\/code>: Station mode (STA)<\/li><li><code>2<\/code>: SoftAP mode (Access Point)<\/li><li><code>3<\/code>: Station + SoftAP mode<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> D\u00e9finit le mode de fonctionnement WiFi.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CWMODE=1<\/code> (pour le mode station)<\/li><\/ul><\/li><li><p><strong>Lister les r\u00e9seaux WiFi disponibles<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWLAP<\/code><\/li><li><strong>Description:<\/strong> Scanne et liste les r\u00e9seaux WiFi disponibles.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> Liste des r\u00e9seaux disponibles.<\/li><\/ul><\/li><li><p><strong>Se connecter \u00e0 un r\u00e9seau WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWJAP=\"&lt;SSID&gt;\",\"&lt;password&gt;\"<\/code><\/li><li><strong>Description:<\/strong> Connecte l&rsquo;ESP8266 \u00e0 un r\u00e9seau WiFi sp\u00e9cifi\u00e9 par le SSID <br \/>et le mot de passe.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code> si la connexion est r\u00e9ussie, <code>FAIL<\/code> sinon.<\/li><li><strong>Exemple:<\/strong> <code>AT+CWJAP=\"myWiFi\",\"myPassword\"<\/code><\/li><\/ul><\/li><li><p><strong>Obtenir l&rsquo;adresse IP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIFSR<\/code><\/li><li><strong>Description:<\/strong> Affiche l&rsquo;adresse IP assign\u00e9e \u00e0 l&rsquo;ESP8266.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> Adresse IP du module.<\/li><\/ul><\/li><li><p><strong>D\u00e9connecter du r\u00e9seau WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWQAP<\/code><\/li><li><strong>Description:<\/strong> D\u00e9connecte l&rsquo;ESP8266 du r\u00e9seau WiFi actuel.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><\/ul><\/li><\/ol><h3>Commandes de configuration du serveur<\/h3><ol><li><p><strong>Configurer le mode de connexion multiple<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPMUX=&lt;mode&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: Connexion unique<\/li><li><code>1<\/code>: Connexions multiples<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> Permet les connexions multiples ou uniques.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPMUX=1<\/code> (pour autoriser les connexions multiples)<\/li><\/ul><\/li><li><p><strong>Cr\u00e9er un serveur TCP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSERVER=&lt;mode&gt;,&lt;port&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: D\u00e9sactiver le serveur<\/li><li><code>1<\/code>: Activer le serveur<\/li><\/ul><\/li><li><code>&lt;port&gt;<\/code>: Le port sur lequel le serveur \u00e9coute<\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure le module en tant que serveur TCP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSERVER=1,80<\/code> (pour d\u00e9marrer un serveur HTTP sur le port 80)<\/li><\/ul><\/li><li><p><strong>Envoyer des donn\u00e9es<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSEND=&lt;id&gt;,&lt;length&gt;<\/code><ul><li><code>&lt;id&gt;<\/code>: ID de la connexion (utilis\u00e9 en mode multi-connexion)<\/li><li><code>&lt;length&gt;<\/code>: Longueur des donn\u00e9es \u00e0 envoyer<\/li><\/ul><\/li><li><strong>Description:<\/strong> Envoie des donn\u00e9es via une connexion TCP ou UDP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>&gt;<\/code> (indique que le module est pr\u00eat \u00e0 recevoir les donn\u00e9es \u00e0 envoyer)<\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSEND=0,4<\/code> puis <code>data<\/code> (envoie \u00ab\u00a0data\u00a0\u00bb via la connexion 0)<\/li><\/ul><\/li><li><p><strong>Fermer une connexion<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPCLOSE=&lt;id&gt;<\/code><ul><li><code>&lt;id&gt;<\/code>: ID de la connexion \u00e0 fermer (utilis\u00e9 en mode multi-connexion)<\/li><\/ul><\/li><li><strong>Description:<\/strong> Ferme une connexion TCP ou UDP sp\u00e9cifique.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPCLOSE=0<\/code> (ferme la connexion 0)<\/li><\/ul><\/li><\/ol><h3>Commandes r\u00e9seau<\/h3><ol><li><p><strong>Configurer le mode d&rsquo;obtention d&rsquo;IP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWDHCP=&lt;mode&gt;,&lt;enable&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: SoftAP<\/li><li><code>1<\/code>: Station<\/li><li><code>2<\/code>: SoftAP+Station<\/li><\/ul><\/li><li><code>&lt;enable&gt;<\/code>:<ul><li><code>0<\/code>: D\u00e9sactiver<\/li><li><code>1<\/code>: Activer<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure l&rsquo;obtention automatique d&rsquo;adresse IP via DHCP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CWDHCP=1,1<\/code> (activer DHCP pour le mode station)<\/li><\/ul><\/li><li><p><strong>Configurer une adresse IP statique<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSTA=\"&lt;IP&gt;\",\"&lt;gateway&gt;\",\"&lt;netmask&gt;\"<\/code><ul><li><code>&lt;IP&gt;<\/code>: Adresse IP statique<\/li><li><code>&lt;gateway&gt;<\/code>: Adresse IP de la passerelle<\/li><li><code>&lt;netmask&gt;<\/code>: Masque de sous-r\u00e9seau<\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure une adresse IP statique pour le mode station.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSTA=\"192.168.1.10\",\"192.168.1.1\",\"255.255.255.0\"<\/code><\/li><\/ul><\/li><\/ol><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1017c88 e-con-full e-flex e-con e-child\" data-id=\"1017c88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-770fa15 elementor-widget elementor-widget-image\" data-id=\"770fa15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"coolterm-esp01_1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDc1OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2Nvb2x0ZXJtLWVzcDAxXzEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"652\" height=\"879\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png\" class=\"attachment-large size-large wp-image-4759\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png 652w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1-223x300.png 223w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1-111x150.png 111w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75fb2ba6 e-flex e-con-boxed e-con e-parent\" data-id=\"75fb2ba6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2297cbf3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2297cbf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#menu\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-up\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5958b722 e-flex e-con-boxed e-con e-parent\" data-id=\"5958b722\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15baeb9 elementor-widget elementor-widget-text-editor\" data-id=\"15baeb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2509\" class=\"elementor elementor-2509\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc37c4c e-flex e-con-boxed e-con e-parent\" data-id=\"dc37c4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31250bc elementor-widget elementor-widget-image\" data-id=\"31250bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"140\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp\" class=\"attachment-large size-large wp-image-3167\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp 1000w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-300x42.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-768x108.webp 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-150x21.webp 150w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da41007 elementor-widget elementor-widget-text-editor\" data-id=\"da41007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong>Domotique &#8211; informatique &#8211; \u00e9lectronique &#8211; dictionnaire &#8211; projets<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a0e2d2 elementor-widget elementor-widget-text-editor\" data-id=\"8a0e2d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Copyright 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e40894a e-flex e-con-boxed e-con e-parent\" data-id=\"7e40894a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b99be08 elementor-widget elementor-widget-image\" data-id=\"6b99be08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"600\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/Image-entete-1000X600-1.webp\" class=\"attachment-full size-full wp-image-4645\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/Image-entete-1000X600-1.webp 1000w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/Image-entete-1000X600-1-300x180.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/Image-entete-1000X600-1-768x461.webp 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/Image-entete-1000X600-1-150x90.webp 150w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a28cdc2 elementor-widget elementor-widget-menu-anchor\" data-id=\"3a28cdc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"menu\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-53115169 e-flex e-con-boxed e-con e-parent\" data-id=\"53115169\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56103b62 elementor-widget elementor-widget-text-editor\" data-id=\"56103b62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-28ea4275 e-flex e-con-boxed e-con e-parent\" data-id=\"28ea4275\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ff35662 e-con-full e-flex e-con e-child\" data-id=\"ff35662\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7faa112c elementor-widget elementor-widget-image\" data-id=\"7faa112c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"280\" height=\"79\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo.webp\" class=\"attachment-full size-full wp-image-4656\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo.webp 280w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/logo-150x42.webp 150w\" sizes=\"(max-width: 280px) 100vw, 280px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-692280c9 e-con-full e-flex e-con e-child\" data-id=\"692280c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49e434c0 elementor-widget elementor-widget-heading\" data-id=\"49e434c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ESP8266 ESP-01S<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6341cfb4 e-flex e-con-boxed e-con e-parent\" data-id=\"6341cfb4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-263fce4d elementor-widget elementor-widget-text-editor\" data-id=\"263fce4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Le module Wi-Fi ESP8266 ESP-01S est largement reconnu pour son application dans divers projets de l&rsquo;Internet des Objets (IoT). <br \/>Cet article propose un tutoriel approfondi pour vous initier \u00e0 l&rsquo;utilisation de ce module. <br \/>Vous d\u00e9couvrirez comment configurer le module, programmer avec PlatformIO et r\u00e9aliser des projets simples pour contr\u00f4ler des appareils via Wi-Fi. <br \/>Que vous soyez un passionn\u00e9 d&rsquo;\u00e9lectronique ou un professionnel de l&rsquo;IoT, ce guide vous fournira les connaissances n\u00e9cessaires pour d\u00e9marrer avec l&rsquo;ESP8266 ESP-01S..<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66f95bc e-flex e-con-boxed e-con e-parent\" data-id=\"66f95bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-04dfc43 e-con-full e-flex e-con e-child\" data-id=\"04dfc43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dded758 elementor-widget elementor-widget-text-editor\" data-id=\"dded758\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Mat\u00e9riel:<\/strong><\/p><ol><li>ESP8266 ESP-01S<\/li><li>Convertisseur USB vers s\u00e9rie (FTDI ou CH340)<\/li><li><p>Connectez les broches de l&rsquo;ESP-01S au convertisseur USB vers s\u00e9rie comme suit:<\/p><ol><li><strong>VCC \u2192 3.3V<\/strong><\/li><li><strong>GND \u2192 GND<\/strong><\/li><li><strong>TX \u2192 RX du convertisseur USB-s\u00e9rie<\/strong><\/li><li><strong>RX \u2192 TX du convertisseur USB-s\u00e9rie<\/strong><\/li><li><strong>CH_PD (EN) \u2192 3.3V<\/strong><\/li><li><span style=\"color: #ff6600;\"><strong>GPIO0 \u2192 GND<\/strong><\/span> (pour entrer en mode flash)<\/li><li><strong>RST<\/strong> : Peut rester d\u00e9connect\u00e9, mais parfois connect\u00e9 \u00e0 un bouton pour r\u00e9initialiser le module.<\/li><\/ol><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a2310f e-con-full e-flex e-con e-child\" data-id=\"1a2310f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c08d9c0 elementor-widget elementor-widget-heading\" data-id=\"c08d9c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Adaptateur de programmeur ESP01 UART GPIO0 ESP-01<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e20d78 elementor-widget elementor-widget-image\" data-id=\"1e20d78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266-.jpeg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266-\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDY5NCwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL0VTUDAxLVByb2dyYW1tZXItQWRhcHRlci1VQVJULUdQSU8wLUVTUC0wMS1DSDM0MEctVVNCLXRvLUVTUDgyNjYtLmpwZWcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266--150x150.jpeg\" class=\"attachment-thumbnail size-thumbnail wp-image-4694\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266--150x150.jpeg 150w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266--300x300.jpeg 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266--768x768.jpeg 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP01-Programmer-Adapter-UART-GPIO0-ESP-01-CH340G-USB-to-ESP8266-.jpeg 1000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58dc9bd elementor-widget elementor-widget-heading\" data-id=\"58dc9bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pins ESP8266 ESP-01S<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f86cff3 elementor-widget elementor-widget-image\" data-id=\"f86cff3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP-01-ESP8266-pinout-gpio-pin.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ESP-01-ESP8266-pinout-gpio-pin\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDcyNywidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL0VTUC0wMS1FU1A4MjY2LXBpbm91dC1ncGlvLXBpbi5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"487\" height=\"232\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP-01-ESP8266-pinout-gpio-pin.png\" class=\"attachment-large size-large wp-image-4727\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP-01-ESP8266-pinout-gpio-pin.png 487w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP-01-ESP8266-pinout-gpio-pin-300x143.png 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP-01-ESP8266-pinout-gpio-pin-150x71.png 150w\" sizes=\"(max-width: 487px) 100vw, 487px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75773f99 e-flex e-con-boxed e-con e-parent\" data-id=\"75773f99\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2771fd2 elementor-widget elementor-widget-text-editor\" data-id=\"2771fd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Pins et leurs fonctions<\/strong><\/span><\/p><ol><li><p><strong>VCC (3.3V)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> Alimentation<\/li><li><strong>Description:<\/strong> Doit \u00eatre connect\u00e9 \u00e0 une source de 3.3V stable. L&rsquo;ESP8266 est tr\u00e8s sensible aux variations de tension et n\u00e9cessite une alimentation stable.<\/li><\/ul><\/li><li><p><strong>GND<\/strong><\/p><ul><li><strong>Fonction:<\/strong> Masse<\/li><li><strong>Description:<\/strong> Connect\u00e9 \u00e0 la masse de votre circuit. C&rsquo;est la r\u00e9f\u00e9rence de tension pour tous les autres pins.<\/li><\/ul><\/li><li><p><strong>TX (Transmitter)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> Transmission de donn\u00e9es s\u00e9rie<\/li><li><strong>Description:<\/strong> Utilis\u00e9 pour envoyer des donn\u00e9es s\u00e9rie \u00e0 un autre appareil, tel qu&rsquo;un ordinateur ou un autre microcontr\u00f4leur. Habituellement connect\u00e9 au pin RX du convertisseur USB-s\u00e9rie lors de la programmation.<\/li><\/ul><\/li><li><p><strong>RX (Receiver)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> R\u00e9ception de donn\u00e9es s\u00e9rie<\/li><li><strong>Description:<\/strong> Utilis\u00e9 pour recevoir des donn\u00e9es s\u00e9rie d&rsquo;un autre appareil. Habituellement connect\u00e9 au pin TX du convertisseur USB-s\u00e9rie lors de la programmation.<\/li><\/ul><\/li><li><p><strong>CH_PD (Chip Power-Down) ou EN (Enable)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> Activation de la puce<\/li><li><strong>Description:<\/strong> Doit \u00eatre connect\u00e9 \u00e0 VCC pour que le module soit op\u00e9rationnel. Si ce pin est tir\u00e9 \u00e0 LOW, le module entre en mode de faible consommation d&rsquo;\u00e9nergie.<\/li><\/ul><\/li><li><p><strong>GPIO0 (General Purpose Input\/Output)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> I\/O g\u00e9n\u00e9ral et mode boot<\/li><li><strong>Description:<\/strong> Utilis\u00e9 comme pin d&rsquo;entr\u00e9e\/sortie g\u00e9n\u00e9ral. Pour entrer en mode flash (programmation), ce pin doit \u00eatre connect\u00e9 \u00e0 GND lors de la mise sous tension du module.<\/li><\/ul><\/li><li><p><strong>GPIO2 (General Purpose Input\/Output)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> I\/O g\u00e9n\u00e9ral<\/li><li><strong>Description:<\/strong> Utilis\u00e9 comme pin d&rsquo;entr\u00e9e\/sortie g\u00e9n\u00e9ral. Il peut \u00e9galement servir \u00e0 certaines fonctions sp\u00e9ciales, selon la configuration du firmware.<\/li><\/ul><\/li><li><p><strong>RST (Reset)<\/strong><\/p><ul><li><strong>Fonction:<\/strong> R\u00e9initialisation de la puce<\/li><li><strong>Description:<\/strong> Tirer ce pin \u00e0 LOW r\u00e9initialise le module. Utilis\u00e9 pour red\u00e9marrer l&rsquo;ESP8266.<\/li><\/ul><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23953ec elementor-widget elementor-widget-text-editor\" data-id=\"23953ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Remarques suppl\u00e9mentaires<\/strong><\/span><\/p><ul><li><strong>Alimentation:<\/strong> Utilisez toujours une source 3.3V r\u00e9gul\u00e9e et ne connectez jamais directement \u00e0 une source 5V, car cela pourrait endommager l&rsquo;ESP8266.<\/li><li><strong>Programmer l&rsquo;ESP-01S:<\/strong> Assurez-vous que GPIO0 est connect\u00e9 \u00e0 GND avant de brancher le convertisseur USB-s\u00e9rie. <br \/>Une fois le t\u00e9l\u00e9versement termin\u00e9, d\u00e9connectez GPIO0 de GND pour d\u00e9marrer le module normalement.<\/li><li><strong>LED Int\u00e9gr\u00e9e:<\/strong> Certains modules ESP-01S ont une LED connect\u00e9e \u00e0 GPIO2 ou \u00e0 un autre pin. <br \/>Cette LED peut \u00eatre utilis\u00e9e pour des tests simples (comme le clignotement) pour v\u00e9rifier le bon fonctionnement du module.<\/li><\/ul><p>En comprenant le r\u00f4le de chaque pin et en faisant les connexions appropri\u00e9es, vous pouvez facilement programmer <br \/>et utiliser l&rsquo;ESP8266 ESP-01S dans vos projets IoT.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc9895d elementor-widget elementor-widget-heading\" data-id=\"bc9895d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bidouillage BP pour flasher l'ESP.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac27ed0 elementor-widget elementor-widget-image\" data-id=\"ac27ed0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP8266-ESP-01-Adapter-USB-Programmer-CH340-300x169.jpg\" class=\"attachment-medium size-medium wp-image-4734\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP8266-ESP-01-Adapter-USB-Programmer-CH340-300x169.jpg 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP8266-ESP-01-Adapter-USB-Programmer-CH340-150x84.jpg 150w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/ESP8266-ESP-01-Adapter-USB-Programmer-CH340.jpg 750w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e341ba elementor-widget elementor-widget-heading\" data-id=\"5e341ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">configurations de base Platformio.ini<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2506d081 elementor-widget elementor-widget-text-editor\" data-id=\"2506d081\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"ini\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[env:esp01_1m]\nplatform = espressif8266\nboard = esp01_1m\nframework = arduino\nupload_speed = 115200\nmonitor_speed = 115200\n\n\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08e36f2 elementor-widget elementor-widget-heading\" data-id=\"08e36f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Exemple code: Blink<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4713e84 elementor-widget elementor-widget-text-editor\" data-id=\"4713e84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<!-- wp:enlighter\/codeblock {\"language\":\"cpp\"} -->\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#include &lt;Arduino.h&gt;\nvoid setup() {\n    Serial.begin(115200);\n    pinMode(LED_BUILTIN, OUTPUT);\n}\n\nvoid loop() {\n    digitalWrite(LED_BUILTIN, LOW);  \/\/ Allumer la LED (invers\u00e9 car la LED est active LOW)\n    delay(1000);                      \/\/ Attendre 1 seconde\n    digitalWrite(LED_BUILTIN, HIGH); \/\/ \u00c9teindre la LED\n    delay(1000);                      \/\/ Attendre 1 seconde\n}\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0dd14e9 e-flex e-con-boxed e-con e-parent\" data-id=\"0dd14e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd41094 elementor-widget elementor-widget-text-editor\" data-id=\"dd41094\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>T\u00e9l\u00e9versement du code<\/strong><\/p><ol><li>Assurez-vous que votre ESP-01S est en mode flash (GPIO0 connect\u00e9 \u00e0 GND).<\/li><li>Cliquez sur l&rsquo;ic\u00f4ne de checkmark (\u2713) dans la barre de t\u00e2ches PlatformIO pour compiler le code.<\/li><li>Si la compilation est r\u00e9ussie, cliquez sur l&rsquo;ic\u00f4ne de fl\u00e8che droite (\u2192) pour t\u00e9l\u00e9verser le code vers l&rsquo;ESP-01S.<\/li><li>Une fois le t\u00e9l\u00e9versement termin\u00e9, d\u00e9connectez GPIO0 de GND et r\u00e9initialisez l&rsquo;ESP-01S.<\/li><\/ol><p><strong>Moniteur s\u00e9rie<\/strong><\/p><ol><li>Ouvrez le moniteur s\u00e9rie en cliquant sur l&rsquo;ic\u00f4ne de plug (\ud83d\udd0c) dans la barre de t\u00e2ches PlatformIO.<\/li><li>Vous devriez voir les messages de d\u00e9marrage et les \u00e9tats de la LED dans le moniteur s\u00e9rie.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-644a3f05 e-con-full e-flex e-con e-parent\" data-id=\"644a3f05\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2df49d4d e-con-full e-flex e-con e-child\" data-id=\"2df49d4d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9156c83 elementor-widget elementor-widget-image\" data-id=\"9156c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"5\" height=\"59\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/trait-verticale.png\" class=\"attachment-thumbnail size-thumbnail wp-image-1541\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41de40b5 e-con-full e-flex e-con e-child\" data-id=\"41de40b5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fdfec05 elementor-widget elementor-widget-text-editor\" data-id=\"3fdfec05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vous avez maintenant configur\u00e9 et t\u00e9l\u00e9vers\u00e9 un programme simple sur l&rsquo;ESP8266 ESP-01S en utilisant PlatformIO. Vous pouvez d\u00e9velopper davantage votre projet en ajoutant des capteurs, des modules WiFi, et d&rsquo;autres fonctionnalit\u00e9s selon vos besoins.<br \/><!-- notionvc: 77c7883a-d690-4e16-9c16-a48fe8d2eb6e --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae03128 e-flex e-con-boxed e-con e-parent\" data-id=\"ae03128\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ca5fa8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1ca5fa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27d0686 elementor-widget elementor-widget-heading\" data-id=\"27d0686\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Commandes de base AT<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6467446 elementor-widget elementor-widget-text-editor\" data-id=\"6467446\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #0000ff;\"><strong>Utilisation des commandes AT<\/strong><\/span><\/p><p>Pour utiliser ces commandes, vous devez envoyer les commandes AT via une interface s\u00e9rie \u00e0 l&rsquo;ESP8266. Voici un exemple de workflow typique utilisant un terminal s\u00e9rie comme PuTTY ou l&rsquo;IDE Arduino:<\/p><ol><li>Ouvrez le terminal s\u00e9rie et connectez-vous au port COM associ\u00e9 \u00e0 votre ESP8266.<\/li><li>R\u00e9glez la vitesse de communication \u00e0 115200 bauds.<\/li><li>Tapez <code>AT<\/code> et appuyez sur Entr\u00e9e pour v\u00e9rifier la communication.<\/li><li>Utilisez les commandes AT list\u00e9es ci-dessus pour configurer et contr\u00f4ler le module.<\/li><\/ol><p>Ces commandes vous permettent de tirer parti des fonctionnalit\u00e9s de l&rsquo;ESP8266 ESP-01S pour vos projets IoT et de communication sans fil.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18d3235 e-flex e-con-boxed e-con e-parent\" data-id=\"18d3235\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4a46591 e-con-full e-flex e-con e-child\" data-id=\"4a46591\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cd7c2b elementor-widget elementor-widget-text-editor\" data-id=\"6cd7c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li><p><strong>Tester la communication<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT<\/code><\/li><li><strong>Description:<\/strong> V\u00e9rifie que le module est connect\u00e9 et fonctionne.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><\/ul><\/li><li><p><strong>Red\u00e9marrer le module<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+RST<\/code><\/li><li><strong>Description:<\/strong> Red\u00e9marre l&rsquo;ESP8266.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code> suivi de messages de d\u00e9marrage.<\/li><\/ul><\/li><\/ol><h3>Commandes WiFi<\/h3><ol><li><p><strong>Configurer le mode WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWMODE=&lt;mode&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>1<\/code>: Station mode (STA)<\/li><li><code>2<\/code>: SoftAP mode (Access Point)<\/li><li><code>3<\/code>: Station + SoftAP mode<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> D\u00e9finit le mode de fonctionnement WiFi.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CWMODE=1<\/code> (pour le mode station)<\/li><\/ul><\/li><li><p><strong>Lister les r\u00e9seaux WiFi disponibles<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWLAP<\/code><\/li><li><strong>Description:<\/strong> Scanne et liste les r\u00e9seaux WiFi disponibles.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> Liste des r\u00e9seaux disponibles.<\/li><\/ul><\/li><li><p><strong>Se connecter \u00e0 un r\u00e9seau WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWJAP=\"&lt;SSID&gt;\",\"&lt;password&gt;\"<\/code><\/li><li><strong>Description:<\/strong> Connecte l&rsquo;ESP8266 \u00e0 un r\u00e9seau WiFi sp\u00e9cifi\u00e9 par le SSID <br \/>et le mot de passe.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code> si la connexion est r\u00e9ussie, <code>FAIL<\/code> sinon.<\/li><li><strong>Exemple:<\/strong> <code>AT+CWJAP=\"myWiFi\",\"myPassword\"<\/code><\/li><\/ul><\/li><li><p><strong>Obtenir l&rsquo;adresse IP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIFSR<\/code><\/li><li><strong>Description:<\/strong> Affiche l&rsquo;adresse IP assign\u00e9e \u00e0 l&rsquo;ESP8266.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> Adresse IP du module.<\/li><\/ul><\/li><li><p><strong>D\u00e9connecter du r\u00e9seau WiFi<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWQAP<\/code><\/li><li><strong>Description:<\/strong> D\u00e9connecte l&rsquo;ESP8266 du r\u00e9seau WiFi actuel.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><\/ul><\/li><\/ol><h3>Commandes de configuration du serveur<\/h3><ol><li><p><strong>Configurer le mode de connexion multiple<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPMUX=&lt;mode&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: Connexion unique<\/li><li><code>1<\/code>: Connexions multiples<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> Permet les connexions multiples ou uniques.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPMUX=1<\/code> (pour autoriser les connexions multiples)<\/li><\/ul><\/li><li><p><strong>Cr\u00e9er un serveur TCP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSERVER=&lt;mode&gt;,&lt;port&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: D\u00e9sactiver le serveur<\/li><li><code>1<\/code>: Activer le serveur<\/li><\/ul><\/li><li><code>&lt;port&gt;<\/code>: Le port sur lequel le serveur \u00e9coute<\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure le module en tant que serveur TCP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSERVER=1,80<\/code> (pour d\u00e9marrer un serveur HTTP sur le port 80)<\/li><\/ul><\/li><li><p><strong>Envoyer des donn\u00e9es<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSEND=&lt;id&gt;,&lt;length&gt;<\/code><ul><li><code>&lt;id&gt;<\/code>: ID de la connexion (utilis\u00e9 en mode multi-connexion)<\/li><li><code>&lt;length&gt;<\/code>: Longueur des donn\u00e9es \u00e0 envoyer<\/li><\/ul><\/li><li><strong>Description:<\/strong> Envoie des donn\u00e9es via une connexion TCP ou UDP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>&gt;<\/code> (indique que le module est pr\u00eat \u00e0 recevoir les donn\u00e9es \u00e0 envoyer)<\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSEND=0,4<\/code> puis <code>data<\/code> (envoie \u00ab\u00a0data\u00a0\u00bb via la connexion 0)<\/li><\/ul><\/li><li><p><strong>Fermer une connexion<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPCLOSE=&lt;id&gt;<\/code><ul><li><code>&lt;id&gt;<\/code>: ID de la connexion \u00e0 fermer (utilis\u00e9 en mode multi-connexion)<\/li><\/ul><\/li><li><strong>Description:<\/strong> Ferme une connexion TCP ou UDP sp\u00e9cifique.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPCLOSE=0<\/code> (ferme la connexion 0)<\/li><\/ul><\/li><\/ol><h3>Commandes r\u00e9seau<\/h3><ol><li><p><strong>Configurer le mode d&rsquo;obtention d&rsquo;IP<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CWDHCP=&lt;mode&gt;,&lt;enable&gt;<\/code><ul><li><code>&lt;mode&gt;<\/code>:<ul><li><code>0<\/code>: SoftAP<\/li><li><code>1<\/code>: Station<\/li><li><code>2<\/code>: SoftAP+Station<\/li><\/ul><\/li><li><code>&lt;enable&gt;<\/code>:<ul><li><code>0<\/code>: D\u00e9sactiver<\/li><li><code>1<\/code>: Activer<\/li><\/ul><\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure l&rsquo;obtention automatique d&rsquo;adresse IP via DHCP.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CWDHCP=1,1<\/code> (activer DHCP pour le mode station)<\/li><\/ul><\/li><li><p><strong>Configurer une adresse IP statique<\/strong><\/p><ul><li><strong>Commande:<\/strong> <code>AT+CIPSTA=\"&lt;IP&gt;\",\"&lt;gateway&gt;\",\"&lt;netmask&gt;\"<\/code><ul><li><code>&lt;IP&gt;<\/code>: Adresse IP statique<\/li><li><code>&lt;gateway&gt;<\/code>: Adresse IP de la passerelle<\/li><li><code>&lt;netmask&gt;<\/code>: Masque de sous-r\u00e9seau<\/li><\/ul><\/li><li><strong>Description:<\/strong> Configure une adresse IP statique pour le mode station.<\/li><li><strong>R\u00e9ponse attendue:<\/strong> <code>OK<\/code><\/li><li><strong>Exemple:<\/strong> <code>AT+CIPSTA=\"192.168.1.10\",\"192.168.1.1\",\"255.255.255.0\"<\/code><\/li><\/ul><\/li><\/ol><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1017c88 e-con-full e-flex e-con e-child\" data-id=\"1017c88\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-770fa15 elementor-widget elementor-widget-image\" data-id=\"770fa15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"coolterm-esp01_1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDc1OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2Nvb2x0ZXJtLWVzcDAxXzEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"652\" height=\"879\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png\" class=\"attachment-large size-large wp-image-4759\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1.png 652w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1-223x300.png 223w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/coolterm-esp01_1-111x150.png 111w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75fb2ba6 e-flex e-con-boxed e-con e-parent\" data-id=\"75fb2ba6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2297cbf3 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2297cbf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#menu\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-arrow-up\"><\/i>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5958b722 e-flex e-con-boxed e-con e-parent\" data-id=\"5958b722\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15baeb9 elementor-widget elementor-widget-text-editor\" data-id=\"15baeb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2509\" class=\"elementor elementor-2509\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc37c4c e-flex e-con-boxed e-con e-parent\" data-id=\"dc37c4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31250bc elementor-widget elementor-widget-image\" data-id=\"31250bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"140\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp\" class=\"attachment-large size-large wp-image-3167\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page.webp 1000w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-300x42.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-768x108.webp 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pied-de-page-150x21.webp 150w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da41007 elementor-widget elementor-widget-text-editor\" data-id=\"da41007\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><strong>Domotique &#8211; informatique &#8211; \u00e9lectronique &#8211; dictionnaire &#8211; projets<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a0e2d2 elementor-widget elementor-widget-text-editor\" data-id=\"8a0e2d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Copyright 2024<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>[env:esp01_1m] platform = espressif8266 board = esp01_1m framework = arduino upload_speed = 115200 monitor_speed = 115200 Exemple code: Blink ESP8266 ESP-01S Le module Wi-Fi ESP8266 ESP-01S est largement reconnu pour son application dans divers projets de l&rsquo;Internet des Objets (IoT). Cet article propose un tutoriel approfondi pour vous initier \u00e0 l&rsquo;utilisation de ce module. Vous [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_jetpack_memberships_contains_paid_content":false,"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4624","post","type-post","status-publish","format-standard","hentry","category-bienvenue","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/4624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/comments?post=4624"}],"version-history":[{"count":94,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/4624\/revisions"}],"predecessor-version":[{"id":4762,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/4624\/revisions\/4762"}],"wp:attachment":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/media?parent=4624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/categories?post=4624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/tags?post=4624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}