{"id":2849,"date":"2024-06-22T15:11:38","date_gmt":"2024-06-22T13:11:38","guid":{"rendered":"https:\/\/www.domotic.phdata.fr\/domotic\/?p=2849"},"modified":"2024-06-24T14:38:58","modified_gmt":"2024-06-24T12:38:58","slug":"esp32-c3","status":"publish","type":"post","link":"https:\/\/www.domotic.phdata.fr\/domotic\/esp32-c3\/","title":{"rendered":"ESP32-C3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2849\" class=\"elementor elementor-2849\">\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=\"\">\n\n[env:esp32-c3]\nplatform = espressif32\nboard = esp32-c3\nframework = arduino\nlib_deps = \n    adafruit\/Adafruit AHT10@^1.1.2\n\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9461a37 e-con-full e-flex e-con e-child\" data-id=\"9461a37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc834bd elementor-widget elementor-widget-text-editor\" data-id=\"dc834bd\" 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><span style=\"color: #3366ff;\">L&rsquo;AHt10<\/span><\/strong> est un capteur de temp\u00e9rature et d&rsquo;humidit\u00e9 pr\u00e9cis et facile \u00e0 utiliser. <br \/>Voici un exemple de programme pour lire les donn\u00e9es du capteur AHT10 avec un ESP32-C3 et les afficher sur le moniteur s\u00e9rie.<\/p>\n<p><strong>Mat\u00e9riel n\u00e9cessaire :<\/strong><\/p>\n<ol>\n<li>ESP32-C3<\/li>\n<li>Capteur AHT10<\/li>\n<li>C\u00e2bles de connexion<\/li>\n<\/ol>\n<p><strong>Connexions :<\/strong><\/p>\n<ol>\n<li>VCC de l&rsquo;AHT10 au 3.3V de l&rsquo;ESP32-C3.<\/li>\n<li>GND de l&rsquo;AHT10 au GND de l&rsquo;ESP32-C3.<\/li>\n<li>SDA de l&rsquo;AHT10 au pin GPIO6 de l&rsquo;ESP32-C3.<\/li>\n<li>SCL de l&rsquo;AHT10 au pin GPIO7 de l&rsquo;ESP32-C3.<\/li>\n<\/ol>\n<p><strong>Biblioth\u00e8ques n\u00e9cessaires :<\/strong><\/p>\n<p>Vous aurez besoin de la biblioth\u00e8que <code>Wire<\/code> pour la communication I2C et une biblioth\u00e8que pour le capteur AHT10. Installez la biblioth\u00e8que <code>Adafruit AHT10<\/code> via le gestionnaire de biblioth\u00e8ques de l&rsquo;IDE Arduino.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-143fca8 e-con-full e-flex e-con e-child\" data-id=\"143fca8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2099e1 elementor-widget elementor-widget-image\" data-id=\"f2099e1\" 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\/esp32-c3.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"esp32-c3\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzUwNiwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2VzcDMyLWMzLndlYnAifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"686\" height=\"402\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3.webp\" class=\"attachment-large size-large wp-image-3506\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3.webp 686w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-300x176.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-150x88.webp 150w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/>\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-3ff6cf8 elementor-widget elementor-widget-image\" data-id=\"3ff6cf8\" 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\/pCUheR1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"pCUheR1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzY3OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL3BDVWhlUjEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2048\" height=\"1234\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-2048x1234.png\" class=\"attachment-2048x2048 size-2048x2048 wp-image-3679\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-2048x1234.png 2048w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-300x181.png 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-1024x617.png 1024w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-768x463.png 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-1536x926.png 1536w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-150x90.png 150w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1.png 2754w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/>\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92d3345 elementor-widget elementor-widget-heading\" data-id=\"92d3345\" 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\">Tableau des pins du<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e90796 elementor-widget elementor-widget-html\" data-id=\"0e90796\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-cly1{text-align:left;vertical-align:middle}\r\n.tg .tg-yla0{font-weight:bold;text-align:left;vertical-align:middle}\r\n.tg .tg-0lax{text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-yla0\">Pin<\/th>\r\n    <th class=\"tg-cly1\">GPIO<\/th>\r\n    <th class=\"tg-cly1\">Fonctions principales<\/th>\r\n    <th class=\"tg-cly1\">Notes suppl\u00e9mentaires<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-cly1\">1<\/td>\r\n    <td class=\"tg-0lax\">GPIO0<\/td>\r\n    <td class=\"tg-0lax\">A0<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">2<\/td>\r\n    <td class=\"tg-0lax\">GPIO1<\/td>\r\n    <td class=\"tg-0lax\">A1<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">3<\/td>\r\n    <td class=\"tg-0lax\">GPIO2<\/td>\r\n    <td class=\"tg-0lax\">A2<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">4<\/td>\r\n    <td class=\"tg-0lax\">GPIO3<\/td>\r\n    <td class=\"tg-0lax\">A3<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">5<\/td>\r\n    <td class=\"tg-0lax\">GPIO4<\/td>\r\n    <td class=\"tg-0lax\">A4<\/td>\r\n    <td class=\"tg-0lax\">SCK<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">6<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">3V3<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">7<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">GND<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">8<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">5V<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">9<\/td>\r\n    <td class=\"tg-0lax\">GPIO5<\/td>\r\n    <td class=\"tg-0lax\">A5<\/td>\r\n    <td class=\"tg-0lax\">MISO<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">10<\/td>\r\n    <td class=\"tg-0lax\">GPIO6<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">MOSI<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">11<\/td>\r\n    <td class=\"tg-0lax\">GPIO7<\/td>\r\n    <td class=\"tg-0lax\">D5<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">12<\/td>\r\n    <td class=\"tg-0lax\">GPIO8<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">SDA<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">13<\/td>\r\n    <td class=\"tg-0lax\">GPIO9<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">SCL<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">14<\/td>\r\n    <td class=\"tg-0lax\">GPIO10<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">15<\/td>\r\n    <td class=\"tg-0lax\">GPIO20<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">RX<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">16<\/td>\r\n    <td class=\"tg-0lax\">GPIO21<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">RX<\/td>\r\n  <\/tr>\r\n<\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63f0064 elementor-widget elementor-widget-heading\" data-id=\"63f0064\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Exemple de code<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3d70fc elementor-widget elementor-widget-text-editor\" data-id=\"4a3d70fc\" 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>\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;Wire.h&gt; <br \/>\n#include &lt;Adafruit_AHT10.h&gt;\n\n\/\/ Cr\u00e9ation d'une instance du capteur AHT10\nAdafruit_AHT10 aht;\n\nvoid setup() {\n  Serial.begin(115200);\n  \/\/ Initialisation du bus I2C\n  Wire.begin(8,9);\n\n  \/\/ Initialisation du capteur AHT10\n  if (!aht.begin()) {\n    Serial.println(\"Impossible de trouver le capteur AHT10, v\u00e9rifier les connexions!\");\n    while (1) delay(10);\n  }\n  Serial.println(\"Capteur AHT10 trouv\u00e9!\");\n}\n\nvoid loop() {\n  sensors_event_t humidity, temp;\n  \n  \/\/ Lecture des donn\u00e9es de temp\u00e9rature et d'humidit\u00e9\n  aht.getEvent(&amp;humidity, &amp;temp);\n\n  \/\/ Affichage des valeurs sur le moniteur s\u00e9rie\n  Serial.print(\"Temp\u00e9rature: \");\n  Serial.print(temp.temperature);\n  Serial.println(\" \u00b0C\");\n\n  Serial.print(\"Humidit\u00e9: \");\n  Serial.print(humidity.relative_humidity);\n  Serial.println(\" %\");\n\n  delay(2000); \/\/ Attendre 2 secondes avant la prochaine lecture\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-17bad72 elementor-widget elementor-widget-heading\" data-id=\"17bad72\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Explications du code :<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41d24df elementor-widget elementor-widget-text-editor\" data-id=\"41d24df\" 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>\n<li><strong>Biblioth\u00e8ques incluses :<\/strong>\n<ul>\n<li>Wire.h pour la communication I2C.<\/li>\n<li><a href=\"https:\/\/github.com\/adafruit\/Adafruit_AHTX0\" target=\"_blank\" rel=\"noopener\">Adafruit_AHT10.h<\/a> pour interfacer avec le capteur AHT10.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Initialisation :<\/strong>\n<ul>\n<li>Le bus I2C est initialis\u00e9 avec <code>Wire.begin(8,9)<\/code>, o\u00f9 8 est le pin SDA et 9 le pin SCL.<\/li>\n<li>Le capteur AHT10 est initialis\u00e9 avec <code>aht.begin()<\/code>. Si le capteur n&rsquo;est pas trouv\u00e9, un message d&rsquo;erreur est affich\u00e9 et le programme est arr\u00eat\u00e9.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Boucle principale :<\/strong>\n<ul>\n<li>Dans la boucle principale <code>loop()<\/code>, les donn\u00e9es de temp\u00e9rature et d&rsquo;humidit\u00e9 sont lues \u00e0 partir du capteur en appelant<\/li>\n<li><code>aht.getEvent(&amp;humidity, &amp;temp)<\/code>.<\/li>\n<li>Les valeurs lues sont affich\u00e9es sur le moniteur s\u00e9rie.<\/li>\n<\/ul>\n<\/li>\n<\/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-71cfb61c e-con-full e-flex e-con e-parent\" data-id=\"71cfb61c\" 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-949a142 elementor-widget elementor-widget-heading\" data-id=\"949a142\" 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<span class=\"elementor-heading-title elementor-size-default\">Conclusion<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b33eea0 e-con-full e-flex e-con e-child\" data-id=\"4b33eea0\" 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-1dbb24ba elementor-widget elementor-widget-image\" data-id=\"1dbb24ba\" 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-217dc000 e-con-full e-flex e-con e-child\" data-id=\"217dc000\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73aa3603 elementor-widget elementor-widget-text-editor\" data-id=\"73aa3603\" 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>L&rsquo;ESP32-C3<\/strong> est un choix puissant et \u00e9conomique pour une vari\u00e9t\u00e9 de projets n\u00e9cessitant connectivit\u00e9 sans fil et efficacit\u00e9 \u00e9nerg\u00e9tique. <br \/>Ses fonctionnalit\u00e9s avanc\u00e9es et sa flexibilit\u00e9 le rendent adapt\u00e9 tant pour les amateurs que pour les applications industrielles.<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-6f83b228 e-flex e-con-boxed e-con e-parent\" data-id=\"6f83b228\" 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-34ae56c7 elementor-widget elementor-widget-text-editor\" data-id=\"34ae56c7\" 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 loading=\"lazy\" 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-5246ac05 e-flex e-con-boxed e-con e-parent\" data-id=\"5246ac05\" 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-14998803 elementor-widget elementor-widget-image\" data-id=\"14998803\" 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=\"228\" height=\"205\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-1.webp\" class=\"attachment-large size-large wp-image-2857\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-1.webp 228w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-1-150x135.webp 150w\" sizes=\"(max-width: 228px) 100vw, 228px\" \/>\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-e5169cc elementor-widget elementor-widget-text-editor\" data-id=\"e5169cc\" 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-30a81b33 e-flex e-con-boxed e-con e-parent\" data-id=\"30a81b33\" 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-4cdd1045 e-con-full e-flex e-con e-child\" data-id=\"4cdd1045\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7b2907 elementor-widget elementor-widget-image\" data-id=\"e7b2907\" 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=\"200\" height=\"201\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/eps32-c3.webp\" class=\"attachment-large size-large wp-image-2851\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/eps32-c3.webp 200w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/eps32-c3-150x150.webp 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/>\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-50f4912b e-con-full e-flex e-con e-child\" data-id=\"50f4912b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d07e8c0 elementor-widget elementor-widget-heading\" data-id=\"1d07e8c0\" 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\">ESP32-C3<\/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-4586942 e-flex e-con-boxed e-con e-parent\" data-id=\"4586942\" 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-5f0178b8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5f0178b8\" 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>L&rsquo;ESP32-C3 est un microcontr\u00f4leur de la s\u00e9rie ESP32 d&rsquo;Espressif, bas\u00e9 sur le RISC-V, offrant Wi-Fi et Bluetooth LE, avec une faible consommation d&rsquo;\u00e9nergie et une s\u00e9curit\u00e9 am\u00e9lior\u00e9e..<\/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-a5cb3e6 elementor-widget elementor-widget-video\" data-id=\"a5cb3e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/ZgYA-s7rMmE?si=M_6ceF27o1pduBdI&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\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-5dfc94d1 e-flex e-con-boxed e-con e-parent\" data-id=\"5dfc94d1\" 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-4162ffa4 elementor-widget elementor-widget-heading\" data-id=\"4162ffa4\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Caract\u00e9ristiques principales :<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56ad7cd elementor-widget elementor-widget-text-editor\" data-id=\"56ad7cd\" 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>\n \t<li><strong>Architecture RISC-V :<\/strong>\n<ol>\n \t<li>L&rsquo;ESP32-C3 est bas\u00e9 sur un c\u0153ur RISC-V \u00e0 32 bits, offrant une performance efficace avec une consommation d&rsquo;\u00e9nergie r\u00e9duite.<\/li>\n \t<li>Il fonctionne \u00e0 une fr\u00e9quence allant jusqu&rsquo;\u00e0 160 MHz.<\/li>\n<\/ol>\n<\/li>\n \t<li><strong>Wi-Fi et Bluetooth LE :<\/strong>\n<ol>\n \t<li>Int\u00e9gration du Wi-Fi 802.11 b\/g\/n pour la connectivit\u00e9 sans fil.<\/li>\n \t<li>Bluetooth Low Energy (BLE) 5.0 int\u00e9gr\u00e9, permettant des communications \u00e0 faible consommation d&rsquo;\u00e9nergie.<\/li>\n<\/ol>\n<\/li>\n \t<li><strong>S\u00e9curit\u00e9 am\u00e9lior\u00e9e :<\/strong>\n<ol>\n \t<li>Fonctionnalit\u00e9s de s\u00e9curit\u00e9 avanc\u00e9es, incluant le d\u00e9marrage s\u00e9curis\u00e9 (secure boot), la cryptographie bas\u00e9e sur RSA-3072 et AES-256, et l&rsquo;authentification de m\u00e9moire flash.<\/li>\n \t<li>M\u00e9canismes de protection contre les attaques mat\u00e9rielles.<\/li>\n<\/ol>\n<\/li>\n \t<li><strong>M\u00e9moire et stockage :<\/strong>\n<ol>\n \t<li>400 KB de SRAM.<\/li>\n \t<li>Support pour la m\u00e9moire flash externe via SPI.<\/li>\n<\/ol>\n<\/li>\n \t<li><strong>E\/S et connectivit\u00e9 :<\/strong>\n<ol>\n \t<li>Plusieurs broches GPIO configurables pour divers p\u00e9riph\u00e9riques et capteurs.<\/li>\n\n<li>\nInterfaces de communication comme SPI, I2C, UART, ADC, et PWM.\n<\/li>\n<\/ol>\n\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-4168376 elementor-widget elementor-widget-heading\" data-id=\"4168376\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Utilisations courantes :<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1836e37 elementor-widget elementor-widget-text-editor\" data-id=\"1836e37\" 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>L&rsquo;ESP32-C3 est un choix puissant et \u00e9conomique pour une vari\u00e9t\u00e9 de projets n\u00e9cessitant connectivit\u00e9 sans fil et efficacit\u00e9 \u00e9nerg\u00e9tique. Ses fonctionnalit\u00e9s avanc\u00e9es et sa flexibilit\u00e9 le rendent adapt\u00e9 tant pour les amateurs que pour les applications industrielles.<\/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-a939d12 elementor-widget elementor-widget-heading\" data-id=\"a939d12\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Platformio.ini<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5728b elementor-widget elementor-widget-text-editor\" data-id=\"dd5728b\" 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=\"\">\n\n[env:esp32-c3]\nplatform = espressif32\nboard = esp32-c3\nframework = arduino\nlib_deps = \n    adafruit\/Adafruit AHT10@^1.1.2\n\n<\/pre>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9461a37 e-con-full e-flex e-con e-child\" data-id=\"9461a37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc834bd elementor-widget elementor-widget-text-editor\" data-id=\"dc834bd\" 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><span style=\"color: #3366ff;\">L&rsquo;AHt10<\/span><\/strong> est un capteur de temp\u00e9rature et d&rsquo;humidit\u00e9 pr\u00e9cis et facile \u00e0 utiliser. <br \/>Voici un exemple de programme pour lire les donn\u00e9es du capteur AHT10 avec un ESP32-C3 et les afficher sur le moniteur s\u00e9rie.<\/p>\n<p><strong>Mat\u00e9riel n\u00e9cessaire :<\/strong><\/p>\n<ol>\n<li>ESP32-C3<\/li>\n<li>Capteur AHT10<\/li>\n<li>C\u00e2bles de connexion<\/li>\n<\/ol>\n<p><strong>Connexions :<\/strong><\/p>\n<ol>\n<li>VCC de l&rsquo;AHT10 au 3.3V de l&rsquo;ESP32-C3.<\/li>\n<li>GND de l&rsquo;AHT10 au GND de l&rsquo;ESP32-C3.<\/li>\n<li>SDA de l&rsquo;AHT10 au pin GPIO6 de l&rsquo;ESP32-C3.<\/li>\n<li>SCL de l&rsquo;AHT10 au pin GPIO7 de l&rsquo;ESP32-C3.<\/li>\n<\/ol>\n<p><strong>Biblioth\u00e8ques n\u00e9cessaires :<\/strong><\/p>\n<p>Vous aurez besoin de la biblioth\u00e8que <code>Wire<\/code> pour la communication I2C et une biblioth\u00e8que pour le capteur AHT10. Installez la biblioth\u00e8que <code>Adafruit AHT10<\/code> via le gestionnaire de biblioth\u00e8ques de l&rsquo;IDE Arduino.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-143fca8 e-con-full e-flex e-con e-child\" data-id=\"143fca8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2099e1 elementor-widget elementor-widget-image\" data-id=\"f2099e1\" 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\/esp32-c3.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"esp32-c3\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzUwNiwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2VzcDMyLWMzLndlYnAifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"686\" height=\"402\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3.webp\" class=\"attachment-large size-large wp-image-3506\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3.webp 686w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-300x176.webp 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/esp32-c3-150x88.webp 150w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/>\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-3ff6cf8 elementor-widget elementor-widget-image\" data-id=\"3ff6cf8\" 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\/pCUheR1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"pCUheR1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzY3OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5kb21vdGljLnBoZGF0YS5mclwvZG9tb3RpY1wvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL3BDVWhlUjEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2048\" height=\"1234\" src=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-2048x1234.png\" class=\"attachment-2048x2048 size-2048x2048 wp-image-3679\" alt=\"\" srcset=\"https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-2048x1234.png 2048w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-300x181.png 300w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-1024x617.png 1024w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-768x463.png 768w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-1536x926.png 1536w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1-150x90.png 150w, https:\/\/www.domotic.phdata.fr\/domotic\/wp-content\/uploads\/2024\/06\/pCUheR1.png 2754w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/>\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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92d3345 elementor-widget elementor-widget-heading\" data-id=\"92d3345\" 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\">Tableau des pins du<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e90796 elementor-widget elementor-widget-html\" data-id=\"0e90796\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style type=\"text\/css\">\r\n.tg  {border-collapse:collapse;border-spacing:0;}\r\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\r\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\r\n.tg .tg-cly1{text-align:left;vertical-align:middle}\r\n.tg .tg-yla0{font-weight:bold;text-align:left;vertical-align:middle}\r\n.tg .tg-0lax{text-align:left;vertical-align:top}\r\n<\/style>\r\n<table class=\"tg\"><thead>\r\n  <tr>\r\n    <th class=\"tg-yla0\">Pin<\/th>\r\n    <th class=\"tg-cly1\">GPIO<\/th>\r\n    <th class=\"tg-cly1\">Fonctions principales<\/th>\r\n    <th class=\"tg-cly1\">Notes suppl\u00e9mentaires<\/th>\r\n  <\/tr><\/thead>\r\n<tbody>\r\n  <tr>\r\n    <td class=\"tg-cly1\">1<\/td>\r\n    <td class=\"tg-0lax\">GPIO0<\/td>\r\n    <td class=\"tg-0lax\">A0<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">2<\/td>\r\n    <td class=\"tg-0lax\">GPIO1<\/td>\r\n    <td class=\"tg-0lax\">A1<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">3<\/td>\r\n    <td class=\"tg-0lax\">GPIO2<\/td>\r\n    <td class=\"tg-0lax\">A2<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">4<\/td>\r\n    <td class=\"tg-0lax\">GPIO3<\/td>\r\n    <td class=\"tg-0lax\">A3<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">5<\/td>\r\n    <td class=\"tg-0lax\">GPIO4<\/td>\r\n    <td class=\"tg-0lax\">A4<\/td>\r\n    <td class=\"tg-0lax\">SCK<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">6<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">3V3<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">7<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">GND<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">8<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">5V<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">9<\/td>\r\n    <td class=\"tg-0lax\">GPIO5<\/td>\r\n    <td class=\"tg-0lax\">A5<\/td>\r\n    <td class=\"tg-0lax\">MISO<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">10<\/td>\r\n    <td class=\"tg-0lax\">GPIO6<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">MOSI<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">11<\/td>\r\n    <td class=\"tg-0lax\">GPIO7<\/td>\r\n    <td class=\"tg-0lax\">D5<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">12<\/td>\r\n    <td class=\"tg-0lax\">GPIO8<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">SDA<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">13<\/td>\r\n    <td class=\"tg-0lax\">GPIO9<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">SCL<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">14<\/td>\r\n    <td class=\"tg-0lax\">GPIO10<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">15<\/td>\r\n    <td class=\"tg-0lax\">GPIO20<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">RX<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td class=\"tg-cly1\">16<\/td>\r\n    <td class=\"tg-0lax\">GPIO21<\/td>\r\n    <td class=\"tg-0lax\"><\/td>\r\n    <td class=\"tg-0lax\">RX<\/td>\r\n  <\/tr>\r\n<\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63f0064 elementor-widget elementor-widget-heading\" data-id=\"63f0064\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Exemple de code<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3d70fc elementor-widget elementor-widget-text-editor\" data-id=\"4a3d70fc\" 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><!-- wp:enlighter\/codeblock {\"language\":\"cpp\"} --><\/p>\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;Wire.h&gt; <br \/>\n#include &lt;Adafruit_AHT10.h&gt;\n\n\/\/ Cr\u00e9ation d'une instance du capteur AHT10\nAdafruit_AHT10 aht;\n\nvoid setup() {\n  Serial.begin(115200);\n  \/\/ Initialisation du bus I2C\n  Wire.begin(8,9);\n\n  \/\/ Initialisation du capteur AHT10\n  if (!aht.begin()) {\n    Serial.println(\"Impossible de trouver le capteur AHT10, v\u00e9rifier les connexions!\");\n    while (1) delay(10);\n  }\n  Serial.println(\"Capteur AHT10 trouv\u00e9!\");\n}\n\nvoid loop() {\n  sensors_event_t humidity, temp;\n  \n  \/\/ Lecture des donn\u00e9es de temp\u00e9rature et d'humidit\u00e9\n  aht.getEvent(&amp;humidity, &amp;temp);\n\n  \/\/ Affichage des valeurs sur le moniteur s\u00e9rie\n  Serial.print(\"Temp\u00e9rature: \");\n  Serial.print(temp.temperature);\n  Serial.println(\" \u00b0C\");\n\n  Serial.print(\"Humidit\u00e9: \");\n  Serial.print(humidity.relative_humidity);\n  Serial.println(\" %\");\n\n  delay(2000); \/\/ Attendre 2 secondes avant la prochaine lecture\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-17bad72 elementor-widget elementor-widget-heading\" data-id=\"17bad72\" 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<h5 class=\"elementor-heading-title elementor-size-default\">Explications du code :<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41d24df elementor-widget elementor-widget-text-editor\" data-id=\"41d24df\" 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>\n<li><strong>Biblioth\u00e8ques incluses :<\/strong>\n<ul>\n<li>Wire.h pour la communication I2C.<\/li>\n<li><a href=\"https:\/\/github.com\/adafruit\/Adafruit_AHTX0\" target=\"_blank\" rel=\"noopener\">Adafruit_AHT10.h<\/a> pour interfacer avec le capteur AHT10.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Initialisation :<\/strong>\n<ul>\n<li>Le bus I2C est initialis\u00e9 avec <code>Wire.begin(8,9)<\/code>, o\u00f9 8 est le pin SDA et 9 le pin SCL.<\/li>\n<li>Le capteur AHT10 est initialis\u00e9 avec <code>aht.begin()<\/code>. Si le capteur n&rsquo;est pas trouv\u00e9, un message d&rsquo;erreur est affich\u00e9 et le programme est arr\u00eat\u00e9.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Boucle principale :<\/strong>\n<ul>\n<li>Dans la boucle principale <code>loop()<\/code>, les donn\u00e9es de temp\u00e9rature et d&rsquo;humidit\u00e9 sont lues \u00e0 partir du capteur en appelant<\/li>\n<li><code>aht.getEvent(&amp;humidity, &amp;temp)<\/code>.<\/li>\n<li>Les valeurs lues sont affich\u00e9es sur le moniteur s\u00e9rie.<\/li>\n<\/ul>\n<\/li>\n<\/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-71cfb61c e-con-full e-flex e-con e-parent\" data-id=\"71cfb61c\" 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-949a142 elementor-widget elementor-widget-heading\" data-id=\"949a142\" 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<span class=\"elementor-heading-title elementor-size-default\">Conclusion<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b33eea0 e-con-full e-flex e-con e-child\" data-id=\"4b33eea0\" 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-1dbb24ba elementor-widget elementor-widget-image\" data-id=\"1dbb24ba\" 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-217dc000 e-con-full e-flex e-con e-child\" data-id=\"217dc000\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73aa3603 elementor-widget elementor-widget-text-editor\" data-id=\"73aa3603\" 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>L&rsquo;ESP32-C3<\/strong> est un choix puissant et \u00e9conomique pour une vari\u00e9t\u00e9 de projets n\u00e9cessitant connectivit\u00e9 sans fil et efficacit\u00e9 \u00e9nerg\u00e9tique. <br \/>Ses fonctionnalit\u00e9s avanc\u00e9es et sa flexibilit\u00e9 le rendent adapt\u00e9 tant pour les amateurs que pour les applications industrielles.<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-6f83b228 e-flex e-con-boxed e-con e-parent\" data-id=\"6f83b228\" 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-34ae56c7 elementor-widget elementor-widget-text-editor\" data-id=\"34ae56c7\" 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 loading=\"lazy\" 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:esp32-c3] platform = espressif32 board = esp32-c3 framework = arduino lib_deps = adafruit\/Adafruit AHT10@^1.1.2 L&rsquo;AHt10 est un capteur de temp\u00e9rature et d&rsquo;humidit\u00e9 pr\u00e9cis et facile \u00e0 utiliser. Voici un exemple de programme pour lire les donn\u00e9es du capteur AHT10 avec un ESP32-C3 et les afficher sur le moniteur s\u00e9rie. Mat\u00e9riel n\u00e9cessaire : ESP32-C3 Capteur AHT10 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","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,10],"tags":[],"class_list":["post-2849","post","type-post","status-publish","format-standard","hentry","category-bienvenue","category-microcontroleur","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/2849","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=2849"}],"version-history":[{"count":172,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/2849\/revisions"}],"predecessor-version":[{"id":3683,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/posts\/2849\/revisions\/3683"}],"wp:attachment":[{"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/media?parent=2849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/categories?post=2849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.domotic.phdata.fr\/domotic\/wp-json\/wp\/v2\/tags?post=2849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}