{"id":1197,"date":"2020-03-28T11:28:13","date_gmt":"2020-03-28T10:28:13","guid":{"rendered":"http:\/\/www.ardpylab.fr\/?page_id=1197"},"modified":"2020-05-19T18:54:10","modified_gmt":"2020-05-19T16:54:10","slug":"pression-activite-2","status":"publish","type":"page","link":"https:\/\/www.ardpylab.fr\/?page_id=1197","title":{"rendered":"Pression &#8211; Activit\u00e9 2"},"content":{"rendered":"\n<h2 style=\"text-align: center;\"><em>\u201d <\/em><span style=\"text-decoration: underline;\"><em>Indicateur de pression<\/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>De fa\u00e7on \u00e0 s\u2019assurer que la pression mesur\u00e9e par notre capteur MPX4250AP ne soit pas sup\u00e9rieure ou inf\u00e9rieure \u00e0 la pression maximale (250 kPa) ou minimale (20 kPa) admissible, nous allons dans cette activit\u00e9 utiliser une DEL rouge qui sera allum\u00e9e quand la pression est sup\u00e9rieure ou inf\u00e9rieure \u00e0 des seuils \u00e0 d\u00e9finir afin de pr\u00e9venir de leurs d\u00e9passements.<\/p>\n<p>La pression mesur\u00e9e sera modifi\u00e9e avec une seringue d\u2019un volume utile de 60 mL fix\u00e9e au capteur par l\u2019interm\u00e9diaire d\u2019un tuyau suivant le montage ci-dessous&nbsp;:<br><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"854\" height=\"255\" class=\"wp-image-1201 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit2.png\" alt=\"\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit2.png 854w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit2-300x90.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-circuit2-768x229.png 768w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/figure>\n\n\n\n<p><br>En d\u00e9pla\u00e7ant le piston, initialement plac\u00e9 sur la graduation 30 mL, on fait varier le volume de l\u2019air enferm\u00e9 dans le corps de la seringue et donc la pression appliqu\u00e9e sur le capteur.<\/p>\n\n\n\n<p>\u00a0<\/p>\n<h4><span style=\"color: #3366ff;\"><strong><a id=\"prog\"><\/a>. <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">Le programme<\/span><\/span><\/strong><\/span><\/h4>\n\n\n\n<p>Voici <a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/activity2.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\/Activity2\/Activity2.ino\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"611\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2.png\" alt=\"\" class=\"wp-image-1204\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2.png 563w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2-276x300.png 276w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/pression\/Activity2\/Activity2.ino\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2b.png\" alt=\"\" class=\"wp-image-1205\" width=\"512\" height=\"752\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2b.png 512w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-code2b-204x300.png 204w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n\n\n<p><strong><u>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>const int PinLed = 9<\/strong>&nbsp; &nbsp; (broche de la DEL)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. const int PMax = 200<\/strong>&nbsp; &nbsp;(constante nombre entier correspondant \u00e0 la valeur de la pression maximale en kPa)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>const int PMin = 55&nbsp;&nbsp;&nbsp; <\/strong>(constante nombre entier correspondant \u00e0 la valeur de la pression minimale en kPa)<\/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 OldPression = 0.0&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\u2019action \u00e0 effectuer)<\/p>\n<p style=\"padding-left: 40px;\"><strong>. int OldState = 0&nbsp; &nbsp;<\/strong>(variable nombre entier correspondant \u00e0 l\u2019action 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<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>. Initialisation de la broche de la DEL en sortie<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-algo2-666x1024.jpg\" alt=\"\" class=\"wp-image-1206\" width=\"914\" height=\"1405\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-666x1024.jpg 666w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-195x300.jpg 195w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-768x1181.jpg 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-999x1536.jpg 999w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-1332x2048.jpg 1332w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/pression-algo2-scaled.jpg 1665w\" sizes=\"auto, (max-width: 914px) 100vw, 914px\" \/><\/figure>\n\n\n\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \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=1176\"><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=1210\"><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 Indicateur de pression \u201d . Objectif De fa\u00e7on \u00e0 s\u2019assurer que la pression mesur\u00e9e par notre capteur MPX4250AP ne soit pas sup\u00e9rieure ou inf\u00e9rieure \u00e0 la pression maximale (250 kPa) ou minimale (20 kPa) admissible, nous allons dans cette activit\u00e9 utiliser une DEL rouge qui sera allum\u00e9e quand la pression est sup\u00e9rieure ou inf\u00e9rieure [&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-1197","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1197","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=1197"}],"version-history":[{"count":1,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1197\/revisions"}],"predecessor-version":[{"id":5254,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/1197\/revisions\/5254"}],"wp:attachment":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}