{"id":9481,"date":"2022-12-06T10:45:17","date_gmt":"2022-12-06T09:45:17","guid":{"rendered":"https:\/\/fablab21.fr\/?page_id=3544"},"modified":"2022-12-06T10:45:17","modified_gmt":"2022-12-06T09:45:17","slug":"controler-un-ruban-led-arduino","status":"publish","type":"page","link":"https:\/\/www.association-ore.fr\/fr\/tutos\/tutos-arduino\/controler-un-ruban-led-arduino\/","title":{"rendered":"Contr\u00f4ler un ruban LED"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9481\" class=\"elementor elementor-9481\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff730b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"ff730b6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e46341 jltma-glass-effect-no\" data-id=\"1e46341\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8b401db jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"8b401db\" data-element_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\">Contr\u00f4ler un ruban LED<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d42899 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"6d42899\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-aca92b6 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"aca92b6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c8338f jltma-glass-effect-no\" data-id=\"9c8338f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e4d0cd jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"4e4d0cd\" data-element_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\">Allumer une LED de la couleur choisie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52f90b2 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"52f90b2\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-fb894ba jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"fb894ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9c57e8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f9c57e8\" data-element_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>Nous allons apprendre \u00e0 allumer une LED en choisissant sa position sur le ruban et sa couleur. Nous aurons besoin d&#8217;un microcontr\u00f4leur, d&#8217;un ruban de LEDs multicolores et de c\u00e2bles.<\/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-3474c32 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"3474c32\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-3c0f1c4 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"3c0f1c4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Branchement du ruban LED<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4368fb jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c4368fb\" data-element_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>Il y a trois c\u00e2bles \u00e0 brancher sur le microcontr\u00f4leur : GND, +5V et Din.<\/p><p>GND, +5V servent \u00e0 alimenter le ruban, Din sert \u00e0 contr\u00f4ler les LEDs.<\/p><p>On branchera donc GND sur G, +5V sur 3V (3 volts suffisent pour alimenter les LEDs), et Din sur une broche data, ici D5.<\/p><p><strong>ATTENTION :\u00a0<\/strong><strong>les cables ne sont pas dans le m\u00eame ordre sur le sch\u00e9ma<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3f6e9d3 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"3f6e9d3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-822e2ee jltma-glass-effect-no\" data-id=\"822e2ee\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7850ae jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"c7850ae\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDs_schema_1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f24c869 jltma-glass-effect-no\" data-id=\"f24c869\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-30bbcae e-transform jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"30bbcae\" data-element_type=\"widget\" data-settings=\"{&quot;_transform_scale_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" 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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDs_photo_1-scaled.jpg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-42f0a12 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"42f0a12\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d596c7c jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d596c7c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code Arduino<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7ca079 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b7ca079\" data-element_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>Pour contr\u00f4ler le ruban LED nous utiliserons la biblioth\u00e8que FastLED :<\/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-d78a852 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"d78a852\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_1-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-498d6f9 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"498d6f9\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-ccc2c73 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"ccc2c73\" data-element_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>Il faudra initialiser notre ruban LED dans setup(), avec la fonction FastLED.addLeds :<\/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-2c47d0d jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"2c47d0d\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_2.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-9f171f8 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"9f171f8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-6b59088 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"6b59088\" data-element_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>Pour initialiser le ruban nous aurons besoin de son nombre de LEDs et de la broche sur laquelle il est branch\u00e9 :<\/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-ded9906 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ded9906\" data-element_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 fetchpriority=\"high\" decoding=\"async\" width=\"892\" height=\"862\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2020\/03\/nouvieux-logo-final.svg\" class=\"attachment-full size-full wp-image-4243\" 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 class=\"elementor-element elementor-element-e2fbfbc jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"e2fbfbc\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-fa1480e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"fa1480e\" data-element_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=\"background-color: #ffffff;\">Ainsi qu&#8217;un tableau o\u00f9 enregistrer la couleur de chaque LEDs :<\/span><\/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-11c8e45 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"11c8e45\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_4.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-c08a6f1 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c08a6f1\" data-element_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>Un tableau se d\u00e9clare avec des crochets, et sa taille indiqu\u00e9e entre les crochets.<\/p><p>Par exemple, &#8220;int exemple[3]&#8221; est un tableau de 3 entiers nomm\u00e9 exemple.<\/p><p>Ici on d\u00e9clare un tableau nomm\u00e9 &#8220;leds&#8221; de longueur \u00e9gale au nombre de LEDs, et contenant des couleurs (CRGB).<\/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-712803a jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"712803a\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-f116d2b jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f116d2b\" data-element_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>Nous allons maintenant allumer la premi\u00e8re LED du ruban de la couleur choisie.<\/p><p>Commen\u00e7ons par choisir la couleur avec laquelle nous allumerons la LED, la liste se trouve ici :\u00a0<a href=\"http:\/\/fastled.io\/docs\/3.1\/struct_c_r_g_b.html\">http:\/\/fastled.io\/docs\/3.1\/struct_c_r_g_b.html<\/a><\/p><p>D\u00e9finissons la couleur au d\u00e9but du code :<\/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-1f5857f jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"1f5857f\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_5.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-b624d6b jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"b624d6b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-5c77b4c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"5c77b4c\" data-element_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>Maintenant passons \u00e0 la fonction loop() :<\/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-dbd3896 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"dbd3896\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_7.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-4535bf6 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"4535bf6\" data-element_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<ul><li>La fonction FastLED.clear() permet d&#8217;effacer toutes les valeurs du tableau contenant les couleur des LEDs.<\/li><li>ledToLight est le num\u00e9ro de la LED \u00e0 allumer.<\/li><li>leds[ledToLight &#8211; 1] est l&#8217;emplacement du tableau correspondant au num\u00e9ro de la LED, on soustrait 1 car le tableau commence \u00e0 0.<\/li><li><span style=\"background-color: #ffffff;\">La fonction FastLED.show() permet d&#8217;a<\/span>llumer les LEDs avec les valeurs du tableau.<\/li><\/ul>\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-269cecb jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"269cecb\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-248537a jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"248537a\" data-element_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 code complet ressemble donc \u00e0 ceci :<\/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-2039ec7 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"2039ec7\" data-element_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=\"1022\" height=\"447\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/12\/LEDS_code_8-1.png\" class=\"attachment-full size-full wp-image-4055\" 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 class=\"elementor-element elementor-element-9f58253 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"9f58253\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-68ba324 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"68ba324\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement, la premi\u00e8re LED du ruban s&#8217;illuminera de la couleur choisie :<\/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-39b6ce5 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"39b6ce5\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDs_photo_2-scaled.jpg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-0f6f24f jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"0f6f24f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-fae16ea jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"fae16ea\" data-element_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>Pour changer la LED \u00e0 allumer il suffit de changer la valeur de ledToLight dans le code, de m\u00eame pour la couleur.<\/p><p>Par exemple :<\/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-e6c18e8 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"e6c18e8\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_9.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-76061dc jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"76061dc\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_10.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-a4f6b1f jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"a4f6b1f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-655e376 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"655e376\" data-element_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>On peut aussi allumer plusieurs LEDs en m\u00eame temps en mettant la couleur d\u00e9sir\u00e9e dans l&#8217;emplacement correspondant du tableau :<\/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-bc59f9a jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bc59f9a\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_12.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-c7d561c jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"c7d561c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-8785ef2 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"8785ef2\" data-element_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>Et m\u00eame de couleurs diff\u00e9rentes :<\/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-1b1586e jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"1b1586e\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_13.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-9404e69 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"9404e69\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-a83c2a9 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"a83c2a9\" data-element_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>On pourra \u00e9galement faire clignoter la LED en l&#8217;\u00e9teignant avec les fonctions FastLED.clear() et FastLED.show(), et en ajoutant des d\u00e9lais :<\/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-dc43dd0 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"dc43dd0\" data-element_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=\"1024\" height=\"323\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/12\/LEDS_code_11.png\" class=\"attachment-full size-full wp-image-4113\" 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 class=\"elementor-element elementor-element-699505d jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"699505d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0c31fc4 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"0c31fc4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4349847 jltma-glass-effect-no\" data-id=\"4349847\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-676bfbf jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"676bfbf\" data-element_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\">Contr\u00f4ler les LEDs avec un potentiom\u00e8tre<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1f60a4 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f1f60a4\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-ca28efd jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"ca28efd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f6e60c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"7f6e60c\" data-element_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>Nous allons apprendre \u00e0 contr\u00f4ler le num\u00e9ro de la LED \u00e0 allumer avec un potentiom\u00e8tre. Nous aurons besoin d&#8217;un potentiom\u00e8tre et d&#8217;une platine, en plus du mat\u00e9riel pr\u00e9c\u00e8dent.<\/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-f623f4f jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f623f4f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-1cf4608 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"1cf4608\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Branchement du potentiom\u00e8tre<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-354977f jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"354977f\" data-element_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 potentiom\u00e8tre poss\u00e8de trois broches, de gauche \u00e0 droite : GND, OUTPUT et VCC.<\/p><p>A l&#8217;aide d&#8217;une platine on branchera GND sur G,\u00a0<span style=\"background-color: #ffffff;\">OUTPUT<\/span>\u00a0sur A0 (entr\u00e9e analogique), et VCC sur 3V.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0cb56d4 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"0cb56d4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-92a5e4c jltma-glass-effect-no\" data-id=\"92a5e4c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e5fa3f6 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"e5fa3f6\" data-element_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=\"992\" height=\"775\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/12\/LEDs_schema_2-1.png\" class=\"attachment-full size-full wp-image-4097\" 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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ee4316e jltma-glass-effect-no\" data-id=\"ee4316e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce3cc8c jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ce3cc8c\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/1671295189851-scaled.jpg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0eedf1 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f0eedf1\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-ffc1b61 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"ffc1b61\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code Arduino<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5012bf2 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"5012bf2\" data-element_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>Pour lire la valeur renvoy\u00e9e par le potentiom\u00e8tre on utilise la fonction analogRead(A0) :<\/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-3e85669 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"3e85669\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_14.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-c71bbb1 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"c71bbb1\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-bca3ee0 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"bca3ee0\" data-element_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>Avant d&#8217;utiliser le potentiom\u00e8tre nous devons d&#8217;abord le calibrer en affichant sa valeur dans le moniteur pour r\u00e9cup\u00e9rer sa valeur minimale et maximale :<\/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-407f4b4 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"407f4b4\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_15.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-64a14b2 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"64a14b2\" data-element_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>Ne pas oublier d&#8217;initialiser le moniteur s\u00e9rie (en utilisant Serial.begin(9600) dans la fonction setup).<\/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-aa86fbd jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"aa86fbd\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-b0dd8ea jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b0dd8ea\" data-element_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>Nous ajouterons un d\u00e9lai pour la lisibilit\u00e9 dans le moniteur :<\/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-e079d4d jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"e079d4d\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_18.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-ef7dcf1 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"ef7dcf1\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-88c4ffa jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"88c4ffa\" data-element_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>Apr\u00e8s le t\u00e9l\u00e9versement nous allons r\u00e9cup\u00e9rer les valeurs du potentiom\u00e8tre dans le moniteur, en le tournant \u00e0 sa position minimale et maximale :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-5965f9f elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"5965f9f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1c3edff jltma-glass-effect-no\" data-id=\"1c3edff\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-120c6d2 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"120c6d2\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_16-2.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-c79326c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c79326c\" data-element_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;\">Si la valeur minimale varie, prendre la plus grande.<\/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<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-dbd0dd3 jltma-glass-effect-no\" data-id=\"dbd0dd3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ba4187a jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ba4187a\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_17-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-11ad982 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"11ad982\" data-element_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;\">Si la valeur maximale varie, prendre la plus petite.<\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c78e8 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"d7c78e8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-7cabeae jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"7cabeae\" data-element_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>Nous allons ensuite transposer la valeur du potentiom\u00e8tre sur la bonne plage de valeurs (le num\u00e9ro des LEDs) avec la fonction map :<\/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-5961f78 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"5961f78\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_19.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-64c8846 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"64c8846\" data-element_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>(<i>remplacer 20 et 1024 par les valeurs r\u00e9cup\u00e9r\u00e9es pr\u00e9c\u00e9demment)&nbsp;<\/i><\/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-570b29b jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"570b29b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-8caad10 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"8caad10\" data-element_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>Il ne reste plus qu&#8217;\u00e0 afficher la LED comme vu auparavant :<\/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-1e4d43d jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"1e4d43d\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_20.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-34adac2 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"34adac2\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-13f20c8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"13f20c8\" data-element_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>On peut ajouter un petit d\u00e9lai (50ms par exemple) pour r\u00e9duire la fr\u00e9quence d&#8217;ex\u00e9cution du programme.<\/p><p>Le code complet ressemble donc \u00e0 ceci :<\/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-677f075 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"677f075\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_21-3.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-1c7a2f9 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"1c7a2f9\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-c8fac9e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c8fac9e\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement, on pourra choisir le num\u00e9ro de la LED \u00e0 allumer en tournant le potentiom\u00e8tre :<\/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-ffb4056 jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"ffb4056\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_165559.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-4d552f3 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"4d552f3\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-5518721 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"5518721\" data-element_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>On peut aussi allumer toutes les LEDs jusqu&#8217;au num\u00e9ro choisi plut\u00f4t qu&#8217;une seule. Cela se fera \u00e0 l&#8217;aide d&#8217;une boucle for :<\/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-bdd267c jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bdd267c\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_22.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-1dc11ac jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"1dc11ac\" data-element_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>La boucle for se compose de trois param\u00e8tres :<\/p><ul><li>int i = 1 est la valeur de d\u00e9part de la boucle, ainsi la premi\u00e8re fois qu&#8217;elle s&#8217;ex\u00e9cute i sera \u00e9gal \u00e0 1. Par convention on nomme souvent la variable i.\u00a0<\/li><li>i &lt;= numLed est la condition d&#8217;ex\u00e9cution de la boucle, ainsi la boucle s&#8217;ex\u00e9cutera tant que i est inf\u00e9rieur ou \u00e9gal \u00e0 numLed\u00a0<\/li><li>i++ est l&#8217;incr\u00e9mentation de la boucle, \u00e0 la fin de chaque ex\u00e9cution i sera incr\u00e9ment\u00e9 (augment\u00e9) de 1 , on aurait aussi pu \u00e9crire &#8220;i = i + 1&#8221; ou &#8220;i += 1&#8221;<\/li><\/ul><p>Ensuite on place, \u00e0 l&#8217;int\u00e9rieur des accolades, le code \u00e0 ex\u00e9cuter \u00e0 chaque boucle. On utilisera donc i et non plus numLed pour mettre la couleur dans le tableau car seul i change de valeur dans notre boucle for.<\/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-48f42c4 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"48f42c4\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-43c8f21 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"43c8f21\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement on pourra donc choisir le nombre de LEDs \u00e0 allumer gr\u00e2ce au potentiom\u00e8tre :\u00a0<\/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-1fa5063 jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"1fa5063\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_182220.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-2358492 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"2358492\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f0cab10 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"f0cab10\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e2ef7c6 jltma-glass-effect-no\" data-id=\"e2ef7c6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d115e0 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"9d115e0\" data-element_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\">Allumer les LEDs avec un bouton poussoir<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b63524 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"2b63524\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-afdddd1 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"afdddd1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db75cb6 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"db75cb6\" data-element_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>Nous allons apprendre \u00e0 utiliser un bouton poussoir, il servira d&#8217;interrupteur pour allumer toutes les LEDs. Nous aurons donc besoin , en plus du ruban LED et des c\u00e2bles, d&#8217;un bouton poussoir, une platine et un microcontr\u00f4leur.<\/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-319c504 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"319c504\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-3ec2b65 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"3ec2b65\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Branchement du bouton<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05dfe0a jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"05dfe0a\" data-element_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 bouton poss\u00e8de quatre broches formants deux couples reli\u00e9s c\u00f4te \u00e0 c\u00f4te (ou en diagonale, plus de d\u00e9tails ici :\u00a0<a href=\"https:\/\/memo-lab.com\/memo-arduino\/2559\/\">https:\/\/memo-lab.com\/memo-arduino\/2559\/<\/a>), on branchera donc un couple avec une broche sur G et l&#8217;autre reli\u00e9e \u00e0 une broche data sur le microcontr\u00f4leur (ici D6) :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4d6c3f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"4d6c3f2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7514f2a jltma-glass-effect-no\" data-id=\"7514f2a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-45bca67 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"45bca67\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDs_schema_3-3.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d51d4dd jltma-glass-effect-no\" data-id=\"d51d4dd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bdbabc9 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bdbabc9\" data-element_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=\"1920\" height=\"2560\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/12\/1671295189823-scaled-1.jpg\" class=\"attachment-full size-full wp-image-4686\" 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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c3be13 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"4c3be13\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-bba46ef jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"bba46ef\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code Arduino<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08722f3 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"08722f3\" data-element_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>La premi\u00e8re chose \u00e0 faire avant d&#8217;utiliser le bouton est de d\u00e9finir le num\u00e9ro de sa broche et de l&#8217;initialiser :<\/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-f9feea0 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"f9feea0\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_23.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-baef5fa jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"baef5fa\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_25.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-54b0504 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"54b0504\" data-element_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>Il y a trois mode pour la fonction pinMode :<\/p><ul><li>OUTPUT pour d\u00e9clarer une sortie<\/li><li>INPUT pour d\u00e9clarer une entr\u00e9e<\/li><li>INPUT_PULLUP pour d\u00e9clarer une entr\u00e9e en utilisant une r\u00e9sistance interne plut\u00f4t que d&#8217;en brancher une nous-m\u00eame<\/li><\/ul>\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-7d19ec2 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"7d19ec2\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-c9d977c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c9d977c\" data-element_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>Commen\u00e7ons par regarder dans le moniteur quelle valeur renvoie le bouton avec la fonction digitalRead :<\/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-aeb9a5c jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"aeb9a5c\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_26.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-222436c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"222436c\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement on observera que le bouton renvoie 1 quand il est rel\u00e2ch\u00e9 et 0 quand il est appuy\u00e9 (l&#8217;inverse si on utilise le mode INPUT) :<\/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-c02c19e jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"c02c19e\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_27.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-2d4cd64 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"2d4cd64\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-e30b3e3 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e30b3e3\" data-element_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>Nous allons maintenant programmer l&#8217;allumage de la premi\u00e8re LED quand le bouton sera appuy\u00e9. Pour faire ceci nous allons utiliser un if :<\/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-ba75365 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ba75365\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_28.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-9e90021 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"9e90021\" data-element_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 if permet d&#8217;ex\u00e9cuter le code entre accolades uniquement si la condition entre parenth\u00e8ses est vraie, ici si la valeur du bouton est \u00e9gale \u00e0 0 (on \u00e9crira &#8220;==&#8221; pour diff\u00e9rencier le signe \u00e9gal de comparaison du signe \u00e9gal d&#8217;attribution de valeur &#8220;=&#8221;) .<\/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-a1be8ba jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"a1be8ba\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-449c47f jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"449c47f\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement :<\/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-6a29bed jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"6a29bed\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_172209.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-524853d jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"524853d\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-c13231d jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c13231d\" data-element_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>Nous allons maintenant coder l&#8217;allumage de toutes les LEDs \u00e0 l&#8217;appuie du bouton. Pour ceci nous allons utiliser une boucle for :<\/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-95b651f jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"95b651f\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_29-2.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-3a11abe jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"3a11abe\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d62266f jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d62266f\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement :<\/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-d254cf9 jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"d254cf9\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_182526.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-21ff226 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"21ff226\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-219b35e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"219b35e\" data-element_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>Pour l&#8217;instant nous sommes oblig\u00e9s de laisser le bouton appuy\u00e9 si nous voulons que les LEDs s&#8217;illuminent, nous allons donc faire en sorte de les allumer lors d&#8217;un premier appui et de les \u00e9teindre lors d&#8217;un second appui.<\/p><p>Pour commencer nous allons coder la d\u00e9tection du changement d&#8217;\u00e9tat du bouton (appuy\u00e9 ou rel\u00e2ch\u00e9), pour ce faire nous aurons besoin de deux variables de type bool\u00e9en (valeur \u00e9gale \u00e0 0 ou 1,\u00a0 ce qui \u00e9quivaut \u00e0 faux ou vrai), une pour l&#8217;\u00e9tat actuel du bouton et une autre avec laquelle comparer l&#8217;\u00e9tat pr\u00e9c\u00e9dent.<\/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-7b6d559 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"7b6d559\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-345e834 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"345e834\" data-element_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>Cr\u00e9ons donc la variable pour l&#8217;\u00e9tat du bouton au d\u00e9but de notre code avant setup (variable globale) :<\/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-90b46ce jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"90b46ce\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_30.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-e3d45d2 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e3d45d2\" data-element_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>Puis dans la fonction loop cr\u00e9ons la variable pour stocker la valeur pr\u00e9c\u00e9dente de du bouton :<\/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-4d10a96 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"4d10a96\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_31.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-a4f9e73 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"a4f9e73\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-b4a0d0c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b4a0d0c\" data-element_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>Maintenant nous allons sauvegarder la valeur de allButton dans old_allButton puis l&#8217;actualiser :<\/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-984373c jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"984373c\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_32.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-49770ed jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"49770ed\" data-element_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><em>(le not permet d&#8217;inverser la valeur renvoy\u00e9e par digitalRead, ainsi allButton sera vrai quand le bouton est appuy\u00e9 et faux quand le bouton est rel\u00e2ch\u00e9)<\/em><\/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-f41b336 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f41b336\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-f4e40d7 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f4e40d7\" data-element_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>Nous n&#8217;avons plus qu&#8217;\u00e0 comparer old_allButton et allButton pour voir si l&#8217;\u00e9tat du bouton a chang\u00e9 :<\/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-02d0eb6 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"02d0eb6\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_33.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-f527b38 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f527b38\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-6d02b84 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"6d02b84\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement, on remarquera dans le moniteur que faire un appui sur le bouton affiche deux fois &#8220;changement d&#8217;etat&#8221;, une fois lorsque le bouton passe de rel\u00e2ch\u00e9 \u00e0 appuy\u00e9 et une seconde fois quand il passe d&#8217;appuy\u00e9 \u00e0 rel\u00e2ch\u00e9.<\/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-ffa22b6 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"ffa22b6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-6eac75c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"6eac75c\" data-element_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>Modifions donc un peu le code pour afficher une seule fois par appui (quand le bouton est appuy\u00e9) :<\/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-f4d7cb8 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"f4d7cb8\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_34-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-aec70ad jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"aec70ad\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-6d4ace3 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"6d4ace3\" data-element_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>Maintenant, \u00e0 chaque appui nous voulons allumer les LEDs si elles sont \u00e9teintes, ou les \u00e9teindre si elles sont allum\u00e9es. Pour cela il nous faut une variable pour savoir si les LEDs sont \u00e9teintes ou allum\u00e9es, cr\u00e9ons donc une variable globale de type bool\u00e9en :<\/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-e6a9902 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"e6a9902\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_35.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-ebb493e jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"ebb493e\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-2bfc2f7 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"2bfc2f7\" data-element_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>Ensuite \u00e0 chaque appui nous allons inverser sa valeur :<\/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-bad5a9b jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bad5a9b\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_36.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-4288773 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"4288773\" data-element_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>Puis si elle est \u00e9gale \u00e0 vrai alors nous allumons les LEDS, sinon (else) nous les \u00e9teignons :<\/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-7fa7c1f jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"7fa7c1f\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_37-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-cee8ede jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"cee8ede\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-7d8a071 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"7d8a071\" data-element_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>Et voici le code complet :<\/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-581b499 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"581b499\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_38-2.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-f28605b jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"f28605b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-695444e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"695444e\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement :<\/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-bab264b jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"bab264b\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_172524.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-0c0bd3b jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"0c0bd3b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-178ff0a elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"178ff0a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a7ab0e6 jltma-glass-effect-no\" data-id=\"a7ab0e6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79d769f jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"79d769f\" data-element_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\">Contr\u00f4ler les LEDs avec un potentiom\u00e8tre et un bouton<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19be28a jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"19be28a\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-cc8831c jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"cc8831c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47388b6 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"47388b6\" data-element_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>Nous allons reprendre le circuit et le code du bouton, et y ajouter le potentiom\u00e8tre et ainsi combiner les deux chapitres pr\u00e9c\u00e9dents. Nous aurons donc besoin du potentiom\u00e8tre en plus du mat\u00e9riel utilis\u00e9 pr\u00e9c\u00e9demment pour le bouton.<\/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-1d61912 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"1d61912\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-31e86a1 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"31e86a1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Branchement du bouton et du potentiom\u00e8tre<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc9703e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"bc9703e\" data-element_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>Nous avons juste \u00e0 reprendre le montage du bouton et celui du potentiom\u00e8tre et les combiner sur la m\u00eame platine (on utilisera la m\u00eame broche G pour les deux) :<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-21433c5 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"21433c5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a4f359f jltma-glass-effect-no\" data-id=\"a4f359f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b8fae3 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"5b8fae3\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDs_schema_4-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5f215db jltma-glass-effect-no\" data-id=\"5f215db\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1029662 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"1029662\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/1671295189881-scaled.jpg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-4804a6a jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"4804a6a\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-ac00f22 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"ac00f22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code Arduino<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-925d721 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"925d721\" data-element_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>Nous allons continuer le code utilis\u00e9 pour le bouton, en ajoutant celui du potentiom\u00e8tre.<\/p><p>Commen\u00e7ons par lire la valeur du potentiom\u00e8tre et stockons le num\u00e9ro de la LED \u00e0 allumer dans une variable globale (d\u00e9clar\u00e9e avant la setup) :<\/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-d928cba jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"d928cba\" data-element_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=\"500\" height=\"666\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115441.jpg\" class=\"attachment-full size-full wp-image-4426\" alt=\"\" srcset=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115441.jpg 500w, https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115441-225x300.jpg 225w, https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115441-113x150.jpg 113w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\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-8b8f4f5 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"8b8f4f5\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-89ca984 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"89ca984\" data-element_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>Maintenant de la m\u00eame fa\u00e7on que pour le bouton, cr\u00e9ons une variable temporaire pour d\u00e9tecter un changement de valeur\u00a0 :<\/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-b5af201 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"b5af201\" data-element_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=\"500\" height=\"666\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115534.jpg\" class=\"attachment-full size-full wp-image-4427\" alt=\"\" srcset=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115534.jpg 500w, https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115534-225x300.jpg 225w, https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115534-113x150.jpg 113w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\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-8810e0f jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"8810e0f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-0f890f8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"0f890f8\" data-element_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>Il reste maintenant \u00e0 allumer la LED lors d&#8217;un changement de valeur :<\/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-432f9b5 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"432f9b5\" data-element_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=\"500\" height=\"666\" src=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115716.jpg\" class=\"attachment-full size-full wp-image-4428\" alt=\"\" srcset=\"https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115716.jpg 500w, https:\/\/www.association-ore.fr\/fr\/wp-content\/uploads\/2022\/06\/IMG_20220615_115716-225x300.jpg 225w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/>\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-00a7977 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"00a7977\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-384fd9b jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"384fd9b\" data-element_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>Faisons une petite modification pour allumer la LED \u00e9galement quand le bouton n&#8217;allume plus toutes les LEDs :\u00a0<\/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-bf0c439 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bf0c439\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_42.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-a0c175e jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"a0c175e\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-31773b7 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"31773b7\" data-element_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 code complet :<\/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-84a5114 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"84a5114\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_43.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-1791d01 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"1791d01\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d4c1aa8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d4c1aa8\" data-element_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>Apr\u00e8s t\u00e9l\u00e9versement :<\/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-7501878 jltma-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"7501878\" data-element_type=\"widget\" data-settings=\"{&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;hosted&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=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/VID_20221217_173705.mp4\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\t\t\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-77b3969 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"77b3969\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5650806 elementor-section-boxed elementor-section-height-default elementor-section-height-default jltma-glass-effect-no\" data-id=\"5650806\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-be3d076 jltma-glass-effect-no\" data-id=\"be3d076\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-004f406 jltma-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"004f406\" data-element_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\">Simplification du  code<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e210d65 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"e210d65\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-fdb0f2c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"fdb0f2c\" data-element_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>Nous allons maintenant simplifier le code et le rendre plus lisible. Pour ceci nous allons cr\u00e9er des fonctions, une fonction est un ensemble de code \u00e0 ex\u00e9cuter.\u00a0<\/p><p>Commen\u00e7ons par cr\u00e9er une fonction qui contiendra le code \u00e0 ex\u00e9cuter quand le bouton change d&#8217;\u00e9tat :<\/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-5dff925 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"5dff925\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_44-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-7b9d37a jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"7b9d37a\" data-element_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>Les fonctions se d\u00e9clare avant setup, elles se composent en quatre parties :\u00a0<\/p><ul><li>Quel type de valeur renvoie la fonction, ici rien alors on \u00e9criera &#8220;void&#8221;<\/li><li>Le nom de la fonction, ici onAllButtonChange<\/li><li>Les param\u00e8tres de la fonction, indiqu\u00e9s entre parenth\u00e8ses, ici nous n&#8217;en n&#8217;avons pas alors nous mettrons des parenth\u00e8ses vides<\/li><li>Le code ex\u00e9cut\u00e9 par la fonction entre accolades, ici on copiera le code que nous avions mis dans le if de changement d&#8217;\u00e9tat du bouton<\/li><\/ul>\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-68733b7 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"68733b7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-1a29a90 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"1a29a90\" data-element_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>Maintenant il ne reste plus qu&#8217;\u00e0 utiliser la fonction quand le bouton change d&#8217;\u00e9tat :<\/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-d3a46da jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"d3a46da\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_45.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-7e3413c jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"7e3413c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-a25b6e8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"a25b6e8\" data-element_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>Faisons la m\u00eame chose pour le potentiom\u00e8tre, d&#8217;abord cr\u00e9ons la fonction :<\/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-ab9b79a jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ab9b79a\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_46.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-dc14fcf jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"dc14fcf\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-f7acfbc jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f7acfbc\" data-element_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>Puis utilisons-la dans loop :<\/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-b7a32d6 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"b7a32d6\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_47.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-a535379 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"a535379\" data-element_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><em>(on peut t\u00e9l\u00e9verser le code pour observer que le code fonctionne comme avant)<\/em><\/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-c0e82af jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"c0e82af\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-e7ec196 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"e7ec196\" data-element_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>Maintenant cr\u00e9ons une fonction qui servira \u00e0 allumer une LED :<\/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-ba310b6 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"ba310b6\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_48.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-b530cee jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b530cee\" data-element_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>Cette fois nous utiliserons un param\u00e8tre dans la fonction, comme vu pr\u00e9c\u00e9demment il se d\u00e9clare entre les parenth\u00e8ses. Et de fa\u00e7on similaire \u00e0 une variable, on indiquera son type et son nom. Les param\u00e8tres agissent comme des variables locales dans la fonction et prennent la valeur qu&#8217;on leur donnera lors de l&#8217;utilisation de la fonction. Ici par exemple, lightUp(5) donnera la valeur 5 \u00e0 ledToLight et permettra ainsi d&#8217;allumer la LED num\u00e9ro 5.<\/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-0289446 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"0289446\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d5e10ca jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d5e10ca\" data-element_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>Utilisons maintenant cette nouvelle fonction dans onAllButtonChange et onNumLedChange :<\/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-bf197e0 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"bf197e0\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_50-1.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-e6ae3ac jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"e6ae3ac\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_49.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-f0d53b8 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"f0d53b8\" data-element_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><em>(on peut aussi maintenant supprimer la ligne &#8220;FastLED.show();&#8221; dans loop)<\/em><\/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-270439e jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"270439e\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-b7c86af jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b7c86af\" data-element_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>Cr\u00e9ons ensuite une fonction pour allumer toutes les LEDs :&nbsp;<\/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-97cf1f8 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"97cf1f8\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_51.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-9536f5c jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"9536f5c\" data-element_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><i>(on remarquera qu&#8217;on peut utiliser une fonction dans une autre fonction)<\/i><\/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-8f1ff91 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"8f1ff91\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-5588774 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"5588774\" data-element_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>Puis modifions le code en cons\u00e9quence :<\/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-932cd06 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"932cd06\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_52.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-6b8e52c jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"6b8e52c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d6faaf3 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d6faaf3\" data-element_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>Enfin cr\u00e9ons une derni\u00e8re fonction pour actualiser les LEDs :<\/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-a93d801 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"a93d801\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_53.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-b2d1638 jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"b2d1638\" data-element_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>Dans cette fonction, on efface toutes les valeurs des LEDs, puis si elles doivent toutes \u00eatre allum\u00e9es on utilise la fonction pour toutes les allumer, sinon on utilise la fonction pour allumer la LED avec le num\u00e9ro indiqu\u00e9 par le potentiom\u00e8tre.<\/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-33befae jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"33befae\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-09b531e jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"09b531e\" data-element_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>Il ne reste plus qu&#8217;\u00e0 utiliser la fonction refresh dans onAllButtonChange et onNumLedChange :<\/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-997f851 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"997f851\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_54.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-2f3f07b jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"2f3f07b\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/LEDS_code_55.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-fb7064c jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"fb7064c\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-c1806da jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"c1806da\" data-element_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 code complet ressemble donc maintenant \u00e0 ceci :<\/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-884a1b8 jltma-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"884a1b8\" data-element_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\" src=\"https:\/\/fablab21.fr\/wp-content\/uploads\/2022\/12\/oie_SSJhpXZPNJ5K.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\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-22cfb83 jltma-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"22cfb83\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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-d10b3cc jltma-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"d10b3cc\" data-element_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>On peut voir que le code est d\u00e9sormais plus lisible et plus &#8220;propre&#8221;.<\/p><p>Le code est \u00e9galement pr\u00eat \u00e0 \u00eatre utilis\u00e9 sur Arduino IOT pour contr\u00f4ler les LEDs depuis un smartphone.<\/p><p>Nous allons voir comment faire dans ce tuto : <a href=\"https:\/\/fablab21.fr\/tutos\/controler-un-ruban-led-iot-arduino\/\">https:\/\/fablab21.fr\/tutos\/controler-un-ruban-led-iot-arduino\/<\/a><\/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<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Contr\u00f4ler un ruban LED Allumer une LED de la couleur choisie Introduction Nous allons apprendre \u00e0 allumer une LED en choisissant sa position sur le ruban et sa couleur. Nous aurons besoin d&#8217;un microcontr\u00f4leur, d&#8217;un ruban de LEDs multicolores et de c\u00e2bles. Branchement du ruban LED Il y a trois c\u00e2bles \u00e0 brancher sur le&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":6311,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9481","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/9481","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=9481"}],"version-history":[{"count":0,"href":"https:\/\/www.association-ore.fr\/fr\/wp-json\/wp\/v2\/pages\/9481\/revisions"}],"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=9481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}