{"id":9486,"date":"2022-12-06T11:32:51","date_gmt":"2022-12-06T10:32:51","guid":{"rendered":"https:\/\/fablab21.fr\/?page_id=3605"},"modified":"2026-10-19T19:00:50","modified_gmt":"2026-10-19T17:00:50","slug":"le-logiciel-arduino","status":"publish","type":"page","link":"https:\/\/www.association-ore.fr\/fr\/tutos\/tutos-arduino\/le-logiciel-arduino\/","title":{"rendered":"Le logiciel Arduino"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n<p>Dans ce tuto, nous verrons comment utiliser l&rsquo;EDI ou IDE Arduino. Mais tout d&rsquo;abord, nous verrons ce qu&rsquo;est un EDI et \u00e0 la fin nous serons capables de faire clignoter une LED plus ou moins rapidement.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Qu&#039;est ce qu&#039;un EDI ?<\/h3>\n\n\n<p>Un EDI est un environnement de d\u00e9veloppement int\u00e9gr\u00e9, c&rsquo;est-\u00e0-dire un logiciel qui regroupe divers outils et fonctionnalit\u00e9s pour faciliter le processus de d\u00e9veloppement.<\/p>\n\n\n<h4 class=\"wp-block-heading\">O\u00f9 le trouver ?<\/h4>\n\n\n<p>Il est possible de trouver l&rsquo;Arduino IDE dans la menu d\u00e9marrer de Windows comme sur l&rsquo;image ci-dessous.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/01\/IDE.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. La premi\u00e8re page<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/01\/IDE2.png\" alt=\"\"\/><\/figure>\n\n\n<p>C&rsquo;est la premi\u00e8re fen\u00eatre que vous voyez lorsque vous ouvrez l&rsquo;application Arduino IDE.\u00a0<\/p><p>On peut y voir deux fonctions :\u00a0<br \/>&#8211; \u00ab\u00a0void setup()\u00a0\u00bb<br \/>&#8211; \u00ab\u00a0void loop()\u00a0\u00bb<\/p><p>La fonction \u00absetup\u00bb va nous servir \u00e0 initialis\u00e9s les composants qui ont besoin d&rsquo;\u00eatre initialiser ainsi qu&rsquo;\u00e0 configurer tout ce dont nous avons besoin avant d&rsquo;ex\u00e9cuter le programme en boucle.<\/p><p>La fonction \u00abloop\u00bb quant \u00e0 elle, va servir \u00e0 effectuer les instructions entr\u00e9es en boucle.<\/p>\n\n<p>Sur le c\u00f4t\u00e9 gauche, nous pouvons voir une barre lat\u00e9rale. Sur cette barre lat\u00e9rale, c&rsquo;est le troisi\u00e8me petit logo qui nous int\u00e9resse, car c&rsquo;est ici que nous pourrons installer toutes les biblioth\u00e8ques n\u00e9cessaires.<\/p>\n\n\n<h2 class=\"wp-block-heading\">2. Les principales fonctionnalit\u00e9s<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/01\/Capture-decran-2024-01-31-165206.png\" alt=\"\"\/><\/figure>\n\n\n<p>Le bouton \u00ab\u00a0V\u00e9rifier\u00a0\u00bb va compiler votre programme et vous indiquer s&rsquo;il y a des erreurs ou non<\/p>\n\n\n<h3 class=\"wp-block-heading\">T\u00e9l\u00e9verser<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/01\/Capture-decran-2024-01-31-165024.png\" alt=\"\"\/><\/figure>\n\n\n<p>Le bouton \u00ab\u00a0T\u00e9l\u00e9verser\u00a0\u00bb va dans un premier temps compiler le programme \u00e0 la mani\u00e8re du bouton \u00ab\u00a0V\u00e9rifier\u00a0\u00bb puis t\u00e9l\u00e9charger le programme sur le microcontr\u00f4leur.<\/p>\n\n\n<h3 class=\"wp-block-heading\">La s\u00e9lection du microcontr\u00f4leur<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/01\/Capture-decran-2024-01-31-171158.png\" alt=\"\"\/><\/figure>\n\n\n<p>Proche du bouton \u00ab\u00a0T\u00e9l\u00e9verser\u00a0\u00bb, on peut choisir le microcontr\u00f4leur que l&rsquo;on utilise. Par exemple, lorsque l&rsquo;on utilise un esp 8266, il faudra s\u00e9lectionner \u00ab\u00a0NodeMCU 1.0 (ESP-12E Module)\u00a0\u00bb . Dans le cas d&rsquo;un esp 32 ce sera \u00ab\u00a0DOIT ESP32 DEVKIT V1\u00a0\u00bb.\nIl est important de brancher son microcontr\u00f4leur au PC avant de s\u00e9lectionner l&rsquo;IDE. <\/p>\n\n<p>Ensuite, dans le menu \u00abFichier\u00bb tout en haut il est possible de cr\u00e9er un nouveau programme \u00abNew Sketch\u00bb, d&rsquo;ouvrir un ancien programme avec \u00ab\u00a0Ouvrir&#8230;\u00a0\u00bb.\u00a0<\/p><p>Dans ce m\u00eame menu, il est possible d&rsquo;acc\u00e9der \u00e0 des \u00ab\u00a0Exemples\u00a0\u00bb pour tous types de biblioth\u00e8ques. Ce sont des exemples pour montrer comment faire de la programmation sur Arduino IDE. (voir image ci-dessous).<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/06\/ard.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Le gestionnaire de biblioth\u00e8que<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/06\/bibliTuto-e1719405699817.png\" alt=\"\"\/><\/figure>\n\n\n<p>En haut \u00e0 gauche de la fen\u00eatre principale, nous retrouvons le gestionnaire de biblioth\u00e8ques (encadr\u00e9 en rouge).<\/p><p>Le gestionnaire de biblioth\u00e8ques dans l&rsquo;IDE Arduino vous permet d&rsquo;ajouter facilement des fonctionnalit\u00e9s \u00e0 tes projets. Vous pouvez installer des biblioth\u00e8ques de codes pour utiliser des capteurs, des \u00e9crans, des moteurs, etc., sans tout programmer soi-m\u00eame. Cela simplifie et acc\u00e9l\u00e8re la r\u00e9alisation de vos projets.<\/p>\n\n\n<h2 class=\"wp-block-heading\">3. Programmation<\/h2>\n\n\n<p>Nous allons passer au montage ainsi qu&rsquo;\u00e0 la programmation pour que notre LED clignote.<\/p><p>Vous aurez besoin d&rsquo;un microcontr\u00f4leur, d&rsquo;une LED, de c\u00e2bles ainsi que d&rsquo;une r\u00e9sistance d&rsquo;au moins 1k\u03a9.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/06\/ledCli.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/06\/codeLed.png\" alt=\"\"\/><\/figure>\n\n\n<p>Voici ci-contre le r\u00e9sultat obtenu avec le montage et le code ci-dessus. Dans notre cas, nous avons utilis\u00e9 un ESP8266, mais il est tout \u00e0 fait possible de le faire avec d&rsquo;autres types de microcontr\u00f4leur.<\/p>\n<p>Il est aussi possible de faire varier la fr\u00e9quence o\u00f9 la LED clignote en modifiant le nombre \u00e0 l&rsquo;int\u00e9rieur de la parenth\u00e8se aux lignes \u00ab\u00a0delay(500);\u00a0\u00bb (500 repr\u00e9sente 500 millisecondes sachant que 1 seconde vaut 1000 millisecondes.)<\/p>\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2024\/06\/led.mp4\"><\/video><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Dans ce tuto, nous verrons comment utiliser l&rsquo;EDI ou IDE Arduino. Mais tout d&rsquo;abord, nous verrons ce qu&rsquo;est un EDI et \u00e0 la [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6311,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-tutoriel","meta":{"footnotes":""},"class_list":["post-9486","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/9486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/comments?post=9486"}],"version-history":[{"count":4,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/9486\/revisions"}],"predecessor-version":[{"id":11488,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/9486\/revisions\/11488"}],"up":[{"embeddable":true,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/6311"}],"wp:attachment":[{"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/media?parent=9486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}