{"id":1176,"date":"2020-03-28T11:01:14","date_gmt":"2020-03-28T10:01:14","guid":{"rendered":"http:\/\/www.ardpylab.fr\/?page_id=1176"},"modified":"2020-05-19T18:19:27","modified_gmt":"2020-05-19T16:19:27","slug":"pression-activite-1","status":"publish","type":"page","link":"https:\/\/www.ardpylab.fr\/?page_id=1176","title":{"rendered":"Pression &#8211; Activit\u00e9 1"},"content":{"rendered":"\n<h2 style=\"text-align: center;\"><em>\u201d <\/em><span style=\"text-decoration: underline;\"><em>Mesure d\u2019une pression absolue avec un capteur MPX4250AP<\/em><\/span> <em>\u201d<br><br><\/em><\/h2>\n\n\n\n<h4><span style=\"color: #3366ff;\"><strong><br>. <span style=\"text-decoration: underline;\">Objectif<\/span><\/strong><\/span><\/h4>\n<p>Dans cette activit\u00e9, nous allons simplement mettre en \u0153uvre l\u2019utilisation d\u2019un capteur de pression dont la sortie est reli\u00e9e \u00e0 l\u2019entr\u00e9e A0 de l\u2019Arduino (Cf. <a href=\"https:\/\/www.ardpylab.fr\/?page_id=1140\" data-wplink-url-error=\"true\">circuit d&rsquo;\u00e9tude<\/a>), pour afficher dans le moniteur s\u00e9rie, la tension mesur\u00e9e et la pression correspondante apr\u00e8s un appui sur le bouton poussoir. Un nouvel appui sur le bouton poussoir arr\u00eate les mesures.<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1144 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit-1024x546.png\" alt=\"\" width=\"561\" height=\"299\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit-1024x546.png 1024w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit-300x160.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit-768x409.png 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit.png 1073w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/figure>\n<\/div>\n\n\n\n<p>\u00a0<\/p>\n<h4><span style=\"color: #3366ff;\"><strong><a id=\"prog\"><\/a>. <span style=\"text-decoration: underline;\">Le programme<\/span><\/strong><\/span><\/h4>\n<p>Voici <a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/activity1.zip\" data-wplink-url-error=\"true\">le code de l\u2019activit\u00e9<\/a> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/Activity1\/Activity1.ino\"><img loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"426\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1.png\" alt=\"\" class=\"wp-image-1184\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1.png 561w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1-300x228.png 300w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/Activity1\/Activity1.ino\"><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"598\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1b.png\" alt=\"\" class=\"wp-image-1185\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1b.png 493w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1b-247x300.png 247w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/Activity1\/Activity1.ino\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"120\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1c.png\" alt=\"\" class=\"wp-image-1186\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1c.png 483w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code1c-300x75.png 300w\" sizes=\"auto, (max-width: 483px) 100vw, 483px\" \/><\/a><\/figure>\n\n\n\n<p><strong><u><br>D\u00e9roulement du programme<\/u><\/strong><strong>&nbsp;:<\/strong><\/p>\n<p>&#8211; 1. D\u00e9claration des constantes et variables&nbsp;:<\/p>\n<p style=\"padding-left: 40px;\">. <strong>const int PinSensor = 0<\/strong>&nbsp; &nbsp;(broche du capteur de pression)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. const int PinButton = 12<\/strong>&nbsp; &nbsp;(broche du bouton poussoir)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>int ValSensor = 0 <\/strong>&nbsp; (variable nombre entier pour stocker la valeur de la broche du capteur)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>float tension = 0.0&nbsp; &nbsp;<\/strong>(variable nombre d\u00e9cimal pour stocker le r\u00e9sultat du calcul de la tension de la broche du capteur)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. float Pression = 0.0&nbsp; &nbsp;<\/strong>(variable nombre d\u00e9cimal pour stocker le r\u00e9sultat du calcul de la pression)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. float OldTPression = 0.0&nbsp; &nbsp;<\/strong>(variable nombre d\u00e9cimal pour stocker le r\u00e9sultat du calcul de la pression pr\u00e9c\u00e9dent)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. int ValButton = 0&nbsp; &nbsp;<\/strong>(variable nombre entier pour stocker la valeur de la broche du bouton poussoir)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. int OldValButton = 0<\/strong>&nbsp; &nbsp; (variable nombre entier pour stocker la valeur pr\u00e9c\u00e9dente de la broche du bouton poussoir)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. int State = 0&nbsp; &nbsp; <\/strong>(variable nombre entier correspondant \u00e0 l&rsquo;action \u00e0 effectuer)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. int OldState = 0&nbsp; &nbsp;<\/strong>(variable nombre entier correspondant \u00e0 l&rsquo;action effectu\u00e9e pr\u00e9c\u00e9demment)<br><br><\/p>\n<p>&#8211; 2. Initialisation des entr\u00e9es et sorties&nbsp;:<\/p>\n<p style=\"padding-left: 40px;\"><strong>. Initialisation de la liaison s\u00e9rie \u00e0 un d\u00e9bit de 9600 bauds<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>. Initialisation de la broche du bouton poussoir en entr\u00e9e<br><br><\/strong><\/p>\n<p>&#8211; 3. Fonction principale en boucle&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-796x1024.jpg\" alt=\"\" class=\"wp-image-1191\" width=\"704\" height=\"905\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-796x1024.jpg 796w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-233x300.jpg 233w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-768x988.jpg 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-1194x1536.jpg 1194w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-1592x2048.jpg 1592w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo1-scaled.jpg 1990w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<p><strong><u><br>R\u00e9sultats dans le moniteur s\u00e9rie<\/u>&nbsp;:<br><br><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"551\" height=\"363\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-ms1.png\" alt=\"\" class=\"wp-image-1195\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-ms1.png 551w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-ms1-300x198.png 300w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/figure>\n\n\n\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n\n\n<div  class=\"grids-section grids-is-stretch\" style=\"--_gs-gap-desktop:0px 0px;--_gs-m-desktop:0 0 0 0;--_gs-p-desktop:0 0 0 0;--_gs-bg-desktop:transparent none;--_gs-bg-xp-desktop:0px;--_gs-zi-desktop:auto;--_gs-d-desktop:block;--_gs-mw-desktop:calc(100% - 0 - 0);--_gs-gap-tablet:0px 0px;--_gs-m-tablet:0 0 0 0;--_gs-p-tablet:0 0 0 0;--_gs-bg-tablet:transparent none;--_gs-bg-xp-tablet:0px;--_gs-zi-tablet:auto;--_gs-d-tablet:block;--_gs-mw-tablet:calc(100% - 0 - 0);--_gs-gap-mobile:0px 0px;--_gs-m-mobile:0 0 0 0;--_gs-p-mobile:0 0 0 0;--_gs-bg-mobile:transparent none;--_gs-bg-xp-mobile:0px;--_gs-zi-mobile:auto;--_gs-d-mobile:block;--_gs-mw-mobile:calc(100% - 0 - 0);--_gs-columns:2;--_gs-rows:1\"><div class=\"grids-s-w_i\">\n<div class=\"grids-area\" style=\"--_ga-column:1\/2;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=1140\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/moins.jpg\" alt=\"\" class=\"wp-image-107\"\/><\/a><\/figure><\/div>\n\n<\/div>\n\n<div class=\"grids-area\" style=\"--_ga-column:2\/3;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=1197\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/plus.jpg\" alt=\"\" class=\"wp-image-106\"\/><\/a><\/figure><\/div>\n\n<\/div>\n<\/div><\/div>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u201d Mesure d\u2019une pression absolue avec un capteur MPX4250AP \u201d . Objectif Dans cette activit\u00e9, nous allons simplement mettre en \u0153uvre l\u2019utilisation d\u2019un capteur de pression dont la sortie est reli\u00e9e \u00e0 l\u2019entr\u00e9e A0 de l\u2019Arduino (Cf. circuit d&rsquo;\u00e9tude), pour afficher dans le moniteur s\u00e9rie, la tension mesur\u00e9e et la pression correspondante apr\u00e8s un appui [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1176","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1176"}],"version-history":[{"count":1,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1176\/revisions"}],"predecessor-version":[{"id":5237,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1176\/revisions\/5237"}],"wp:attachment":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}