{"product_id":"esp32-with-arduino-c-programming-course","title":"ESP32 with Arduino C\/C++ (Cours de programmation)","description":"\u003cp\u003eCe cours complet de programmation du microcontrôleur ESP32 comprend un manuel, un kit de composants, des projets pratiques ainsi qu’un cours en ligne complet avec simulations. Il est idéal pour apprendre pas à pas la programmation des systèmes embarqués avec Arduino, grâce à une approche concrète et pratique.\u003c\/p\u003e\n\u003ch2\u003eUne introduction pratique aux systèmes embarqués avec l’ESP32\u003c\/h2\u003e\n\u003cp\u003eCe cours s’adresse aux débutants en systèmes embarqués recherchant une approche structurée et basée sur des exemples.\u003c\/p\u003e\n\u003cp\u003eUn kit de composants comprenant des LED et des résistances, des interrupteurs, des capteurs et actionneurs, des afficheurs, une breadboard et des fils est inclus. Ceux-ci sont utilisés dans le cours pour illustrer des applications concrètes.\u003c\/p\u003e\n\u003cp\u003eAucune expérience préalable avec Arduino ou le développement embarqué n’est requise. Chaque section propose des exemples pratiques et des mini-projets conçus pour renforcer les concepts clés et encourager l’exploration. À la fin du cours, vous serez capable non seulement de reproduire les exemples, mais aussi de développer vos propres idées et applications.\u003c\/p\u003e\n\u003ch2\u003eQue allez-vous apprendre\u0026nbsp;?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProgrammation du microcontrôleur ESP32 à l'aide de l'IDE\u0026nbsp;Arduino\u003c\/li\u003e\n\u003cli\u003eUtilisation des entrées\/sorties numériques, lecture de boutons et encodeurs, commande de LED et relais\u003c\/li\u003e\n\u003cli\u003eLecture des entrées analogiques, tensions et capteurs analogiques\u003c\/li\u003e\n\u003cli\u003eGénération de signaux analogiques et PWM\u003c\/li\u003e\n\u003cli\u003eUtilisation des communications série comme UART, I²C et SPI pour piloter des afficheurs et lire des capteurs numériques et cartes SD\u003c\/li\u003e\n\u003cli\u003eGestion du temps\u003c\/li\u003e\n\u003cli\u003eUtilisation des interruptions\u003c\/li\u003e\n\u003cli\u003eEntrées capteurs en temps réel et contrôle via boutons, LED et afficheurs\u003c\/li\u003e\n\u003cli\u003eCommande d’actionneurs comme relais et servomoteurs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eÀ qui s’adresse ce cours ?\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eÉtudiants et autodidactes explorant les systèmes embarqués\u003c\/li\u003e\n\u003cli\u003eMakers et passionnés d’IoT souhaitant améliorer leurs compétences en hardware\u003c\/li\u003e\n\u003cli\u003eFormateurs et enseignants à la recherche de matériel pédagogique prêt à l’emploi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eContenu de la boîte\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccès au cours complet sur la plateforme Elektor Academy Pro\u003c\/li\u003e\n\u003cli\u003eCarte microcontrôleur ESP32 + câble USB\u003c\/li\u003e\n\u003cli\u003eLivre : Programming Microcontrollers in C\/C++ Using Arduino\u003c\/li\u003e\n\u003cli\u003eFichiers de projet téléchargeables pour chaque module\u003c\/li\u003e\n\u003cli\u003eBoîte de composants\u0026nbsp;:\n\u003cul\u003e\n\u003cli\u003e2× LED, rouge, 5 mm\u003c\/li\u003e\n\u003cli\u003eLED, verte, 5 mm\u003c\/li\u003e\n\u003cli\u003e3× résistance, 470 Ω, 0,25 W\u003c\/li\u003e\n\u003cli\u003eLDR\u003c\/li\u003e\n\u003cli\u003ePotentiomètre, 10 kΩ, linéaire\u003c\/li\u003e\n\u003cli\u003eBouton-poussoir\u003c\/li\u003e\n\u003cli\u003eModule encodeur rotatif\u003c\/li\u003e\n\u003cli\u003eModule relais\u003c\/li\u003e\n\u003cli\u003eCapteur DHT22 (température \u0026amp; humidité)\u003c\/li\u003e\n\u003cli\u003eAfficheur 7 segments 4 digits compatible TM1637\u003c\/li\u003e\n\u003cli\u003eMPU-6050 IMU avec connecteurs\u003c\/li\u003e\n\u003cli\u003eAfficheur OLED I²C compatible SSD1306\u003c\/li\u003e\n\u003cli\u003eAdaptateur carte micro SD avec connecteur\u003c\/li\u003e\n\u003cli\u003eBuzzer\u003c\/li\u003e\n\u003cli\u003eMicro servo SG90\u003c\/li\u003e\n\u003cli\u003eÉcran TFT SPI 240×320 compatible ILI9341\u003c\/li\u003e\n\u003cli\u003e20× fils jumper\u003c\/li\u003e\n\u003cli\u003eBreadboard\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eTous les cours de programmation (et différences de contenu)\u003c\/h2\u003e\n\u003cdiv class=\"table-wrapper\"\u003e\n\u003ctable class=\"course-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"row-head top-head\" rowspan=\"2\"\u003e\u003cstrong\u003eCours\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"col-head\"\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/arduino-programming-course\"\u003e \u003cstrong\u003eArduino\u003c\/strong\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"col-head\"\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/raspberry-pi-pico-with-arduino-c-c-programming-course\"\u003e \u003cstrong\u003eRaspberry Pi Pico with Arduino C\/C++\u003c\/strong\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"col-head\"\u003e\u003cstrong\u003eESP32 with Arduino C\/C++\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"col-head\"\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/raspberry-pi-pico-with-micropython-programming-course\"\u003e \u003cstrong\u003eRaspberry Pi Pico with MicroPython\u003c\/strong\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"col-head\"\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/esp32-with-micropython-programming-course\"\u003e \u003cstrong\u003eESP32 with MicroPython\u003c\/strong\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/arduino-programming-course\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Arduino-Programming-Course.png?v=1772637483\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/raspberry-pi-pico-with-arduino-c-c-programming-course\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Raspberry-Pi-Pico-with-Arduino-C-Programming-Course.png?v=1772016841\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/ESP32-with-Arduino-C-Programming-Course.png?v=1772020738\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/raspberry-pi-pico-with-micropython-programming-course\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/Raspberry-Pi-Pico-with-MicroPython-Programming-Course.png?v=1772017927\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003ca href=\"https:\/\/www.elektor.fr\/products\/esp32-with-micropython-programming-course\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/ESP32-with-MicroPython-Programming-Course.png?v=1772017457\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"row-head\"\u003e\u003cstrong\u003eCours en ligne\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAccess to \u003cem\u003eArduino\u003c\/em\u003e Course\u003c\/td\u003e\n\u003ctd\u003eAccess to \u003cem\u003ePico with Arduino C\/C++\u003c\/em\u003e Course\u003c\/td\u003e\n\u003ctd\u003eAccess to \u003cem\u003eESP32 with Arduino C\/C++\u003c\/em\u003e Course\u003c\/td\u003e\n\u003ctd\u003eAccess to \u003cem\u003ePico with MicroPython\u003c\/em\u003e Course\u003c\/td\u003e\n\u003ctd\u003eAccess to \u003cem\u003eESP32 with MicroPython\u003c\/em\u003e Course\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"row-head\"\u003e\u003cstrong\u003eCarte\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eUno R3\u003c\/td\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eESP32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"row-head\"\u003e\u003cstrong\u003eLivre\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eProgramming Microcontrollers in C\/C++ Using Arduino\u003c\/td\u003e\n\u003ctd\u003eProgramming Microcontrollers in C\/C++ Using Arduino\u003c\/td\u003e\n\u003ctd\u003eProgramming Microcontrollers in C\/C++ Using Arduino\u003c\/td\u003e\n\u003ctd\u003eProgramming Microcontrollers in MicroPython\u003c\/td\u003e\n\u003ctd\u003eProgramming Microcontrollers in MicroPython\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"row-head\"\u003e\u003cstrong\u003eKit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBoîte de composants (40\u0026nbsp;pièces)\u003c\/td\u003e\n\u003ctd\u003eBoîte de composants (40\u0026nbsp;pièces)\u003c\/td\u003e\n\u003ctd\u003eBoîte de composants (40\u0026nbsp;pièces)\u003c\/td\u003e\n\u003ctd\u003eBoîte de composants (40\u0026nbsp;pièces)\u003c\/td\u003e\n\u003ctd\u003eBoîte de composants (40\u0026nbsp;pièces)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .table-wrapper {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  }\n\n  .course-table {\n  min-width: 700px; \/* oder 800px je nach Layout *\/\n  }\n  .course-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n    border: none;\n  }\n\n  .course-table td {\n    padding: 10px 12px;\n    vertical-align: middle;\n    line-height: 1.25;\n    border: none;\n  }\n\n  \/* Vertikale Linien *\/\n  .course-table td:first-child {\n    border-right: 1px solid #e5e5e5;\n  }\n\n  .course-table td + td + td {\n    border-left: 1px solid #e5e5e5;\n  }\n\n  \/* Horizontale Linien (subtil) *\/\n  .course-table tr {\n    border-bottom: 1px solid #e5e5e5;\n  }\n\n .course-table tr:first-child {\n  border-bottom: none;\n  }\n\n  \/* Spaltenüberschriften *\/\n  .course-table .col-head {\n    text-align: center;\n    vertical-align: bottom;\n    line-height: 1.15;\n    padding-bottom: 8px;\n  }\n\n  \/* Zeilenüberschriften *\/\n  .course-table .row-head {\n    text-align: right;\n    white-space: nowrap;\n    padding-right: 14px;\n  }\n\n  \/* \"Course\" mittig *\/\n  .course-table .top-head {\n    vertical-align: middle;\n    padding-top: 0;\n    padding-bottom: 0;\n  }\n\n  .course-table img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    margin: 0 auto;\n  }\n\n  .course-table a {\n    text-decoration: none;\n  }\n\u003c\/style\u003e","brand":"Elektor Academy Pro","offers":[{"title":"Box","offer_id":56005568790860,"sku":"21272","price":69.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0626\/6280\/3788\/files\/ESP32-with-Arduino-C-Programming-Course.png?v=1772020738","url":"https:\/\/www.elektor.fr\/products\/esp32-with-arduino-c-programming-course","provider":"Elektor","version":"1.0","type":"link"}