{"id":2939,"date":"2019-12-09T22:35:49","date_gmt":"2019-12-09T21:35:49","guid":{"rendered":"https:\/\/www.breizh56.fr\/crepp2024\/?page_id=2939"},"modified":"2019-12-10T12:17:13","modified_gmt":"2019-12-10T11:17:13","slug":"atelier-arduino-debutant-2-1s","status":"publish","type":"page","link":"https:\/\/www.breizh56.fr\/crepp2024\/atelier-arduino-debutant-2-1s\/","title":{"rendered":"Arduino 2019-2.1s instructions S2"},"content":{"rendered":"<p><b>INSTRUCTIONS S2<\/b><\/p>\n<h3 class=\"western\">Instructions<\/h3>\n<p>Comme la semaine derni\u00e8re, voici une description des nouvelles fonctions utilis\u00e9es (n&rsquo;h\u00e9sitez pas \u00e0 cliquer sur les liens ci-dessous afin d&rsquo;arriver sur <a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.MiniReference\" target=\"_blank\" rel=\"noopener noreferrer\">la r\u00e9f\u00e9rence Arduino<\/a>).<\/p>\n<ul>\n<li>\n<blockquote><p><strong>D\u00e9claration d&rsquo;une constante :<\/strong> comme pour une <a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.ApprendrePartiesProgramme\" target=\"_blank\" rel=\"noopener noreferrer\">variable<\/a>, on vient avec cette ligne stocker la valeur \u00e0 droite du signe \u00e9gal dans <code class=\"western\">led<\/code>.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<pre class=\"western\"><span style=\"font-family: 'Ubuntu Mono', Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;\"><span style=\"color: #cc6600;\">const int<\/span> led = 13;<\/span><\/pre>\n<p>Le mot cl\u00e9 <code class=\"western\"><a href=\"http:\/\/arduino.cc\/en\/Reference\/Const\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #cc6600;\">const<\/span><\/a><\/code> indique que l&rsquo;on ne souhaite pas que la valeur de led puisse \u00eatre modifi\u00e9e dans le programme.<\/p>\n<ul>\n<li>\n<blockquote><p><strong>Les nouvelles instructions <\/strong>:<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<blockquote><p><code class=\"western\"><a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.PinMode\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #cc6600;\">digitalRead<\/span><\/a><\/code> lit l&rsquo;\u00e9tat d&rsquo;une broche et renvoie la valeur <code class=\"western\"><span style=\"color: #006699;\">HIGH<\/span><\/code> si la broche est \u00e0 la tension de l&rsquo;alimentation (par exemple 5V) ou <code class=\"western\"><span style=\"color: #006699;\">LOW<\/span><\/code> si la broche est \u00e0 0V.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<pre class=\"western\"><span style=\"font-family: 'Ubuntu Mono', Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;\"><span style=\"color: #cc6600;\">digitalRead<\/span>(buttonPin);<\/span><\/pre>\n<blockquote><p>La valeur de retour de <code class=\"western\"><a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.PinMode\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #cc6600;\">digitalRead<\/span><\/a><\/code> peut \u00eatre stock\u00e9e dans une variable comme ceci :<\/p><\/blockquote>\n<pre class=\"western\"><span style=\"font-family: 'Ubuntu Mono', Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;\">buttonState = <span style=\"color: #cc6600;\">digitalRead<\/span>(buttonPin);<\/span><\/pre>\n<ul>\n<li>\n<blockquote><p><code class=\"western\"><a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.If\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #cc6600;\">if<\/span><\/a><\/code> permet de tester si une expression situ\u00e9e entre parenth\u00e8se est vraie. Dans <em>Button<\/em>, nous cherchons \u00e0 savoir si le bouton est appuy\u00e9, nous allons donc comparer buttonState \u00e0 <code class=\"western\"><span style=\"color: #006699;\">HIGH<\/span><\/code> comme ceci :<\/p><\/blockquote>\n<\/li>\n<\/ul>\n<pre class=\"western\"><span style=\"font-family: 'Ubuntu Mono', Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;\"><span style=\"color: #cc6600;\">if<\/span>(buttonState == <span style=\"color: #006699;\">HIGH<\/span>)<\/span><\/pre>\n<ul>\n<li>\n<blockquote><p><code class=\"western\"><a href=\"http:\/\/www.mon-club-elec.fr\/pmwiki_reference_arduino\/pmwiki.php?n=Main.IfElse\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #cc6600;\">else<\/span><\/a><\/code> : le bloc situ\u00e9 apr\u00e8s ce mot cl\u00e9 viendra \u00eatre ex\u00e9cut\u00e9 si le test pr\u00e9c\u00e9dent \u00e9choue. Dans <em>Button<\/em>, si le bouton<strong> n&rsquo;est pas<\/strong> appuy\u00e9 alors on viendra \u00e9teindre la LED.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>INSTRUCTIONS S2 Instructions Comme la semaine derni\u00e8re, voici une description des nouvelles fonctions utilis\u00e9es (n&rsquo;h\u00e9sitez pas \u00e0 cliquer sur les liens ci-dessous afin d&rsquo;arriver sur la r\u00e9f\u00e9rence Arduino). D\u00e9claration d&rsquo;une constante : comme pour une variable, on vient avec cette ligne stocker la valeur \u00e0 droite du signe \u00e9gal dans led. const int led = 13; Le mot cl\u00e9 const [&#8230;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2939","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/2939"}],"collection":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/comments?post=2939"}],"version-history":[{"count":2,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/2939\/revisions"}],"predecessor-version":[{"id":2955,"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/pages\/2939\/revisions\/2955"}],"wp:attachment":[{"href":"https:\/\/www.breizh56.fr\/crepp2024\/wp-json\/wp\/v2\/media?parent=2939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}