{"id":3654,"date":"2020-04-27T10:23:35","date_gmt":"2020-04-27T08:23:35","guid":{"rendered":"http:\/\/www.ardpylab.fr\/?page_id=3654"},"modified":"2020-05-10T18:17:08","modified_gmt":"2020-05-10T16:17:08","slug":"projet-4-activite-2","status":"publish","type":"page","link":"https:\/\/www.ardpylab.fr\/?page_id=3654","title":{"rendered":"Projet 4 &#8211; Activit\u00e9 2"},"content":{"rendered":"\n<h2 style=\"text-align: center;\"><strong><em>\u201dMesure de distances<\/em><\/strong><strong><em>\u201d<u><\/u><\/em><\/strong><\/h2>\n<p>&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3619 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity1.png\" alt=\"\" width=\"555\" height=\"326\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity1.png 555w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity1-300x176.png 300w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n<\/div>\n\n\n\n<p>&nbsp;<\/p>\n<h4><strong><span style=\"color: #3366ff;\">.&nbsp;<span style=\"text-decoration: underline;\">Objectif<br><br><\/span><\/span><\/strong><\/h4>\n<p>Maintenant que nous avons d\u00e9terminer la c\u00e9l\u00e9rit\u00e9 des ondes sonores dans l\u2019air, dans cette activit\u00e9, nous allons utiliser le capteur \u00e0 ultrasons pour mesurer des distances, selon le m\u00eame principe que l&rsquo;activit\u00e9 pr\u00e9c\u00e9dente, en mesurant la dur\u00e9e de propagation, <strong>Dt<\/strong>, de l&rsquo;onde sonore entre l&rsquo;\u00e9metteur et le r\u00e9cepteur situ\u00e9s \u00e0 une distance, <strong>d<\/strong>, inconnue d&rsquo;un obstacle. C&rsquo;est le principe du Sonar.<br><br><\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3659 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-1.png\" alt=\"\" width=\"857\" height=\"264\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-1.png 857w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-1-300x92.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-1-768x237.png 768w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n<\/div>\n\n\n\n<p><br>Dans les codes en langage Arduino ou en Python, la temp\u00e9rature de l\u2019air est une variable qu\u2019il est possible de modifier. La vitesse th\u00e9orique du son dans l\u2019air en fonction de la temp\u00e9rature indiqu\u00e9e est alors calcul\u00e9e et utilis\u00e9e pour d\u00e9terminer la distance entre le capteur et l\u2019obstacle.<br><br><\/p>\n\n\n\n<p>Comme pour l\u2019activit\u00e9 pr\u00e9c\u00e9dente, le programme ci-dessous est adapt\u00e9 pour un capteur ultrasonique \u00e0 deux broches diff\u00e9rentes pour l\u2019\u00e9mission et la r\u00e9ception des ultrasons.&nbsp;<\/p>\n<p>Dans le cas d\u2019un capteur ultrasonique \u00e0 une broche commune pour l\u2019\u00e9mission et la r\u00e9ception des ultrasons, il suffit de d\u00e9clarer la m\u00eame broche pour \u201d<strong>trigger_pin<\/strong>\u201d (\u00e9metteur US) et \u201d<strong>echo_pin<\/strong>\u201d (r\u00e9cepteur US).<br><br><br><\/p>\n<h4><strong><span style=\"color: #3366ff;\">.&nbsp;<span style=\"text-decoration: underline;\">Le programme<br><br><\/span><\/span><\/strong><\/h4>\n\n\n\n<h4><strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><a id=\"prog1\"><\/a>. <\/span><span style=\"color: #000000;\">Programme en Python<\/span> <span style=\"color: #000000;\">(\u201d<\/span><a href=\"https:\/\/www.ardpylab.fr\/downloads\/projetspython\/projet4\/projet4-activity2.zip\" data-wplink-url-error=\"true\">Projet4\/Activity2\/PY\/Activity2.py<\/a><span style=\"color: #000000;\">\u201d)<\/span><\/span><\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/projetspython\/projet4\/Activity2\/PY\/Activity2.py\" data-wplink-url-error=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3665 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3.png\" alt=\"\" width=\"991\" height=\"1620\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3.png 991w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3-184x300.png 184w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3-626x1024.png 626w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3-768x1255.png 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-3-940x1536.png 940w\" sizes=\"auto, (max-width: 991px) 100vw, 991px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<p><strong><u><br>D\u00e9roulement du programme<\/u><\/strong><strong>&nbsp;:<\/strong><\/p>\n<p>&#8211; <u>Importation des librairies&nbsp;et d\u00e9finition de fonctions<\/u> :<\/p>\n<p style=\"padding-left: 40px;\">. Le module <strong>\u201dConnectToArduino.py\u201d, <\/strong>contenant les fonctions de connexion \u00e0 l\u2019Arduino via le protocole <strong>\u201dFirmata Express\u201d<\/strong>,<\/p>\n<p style=\"padding-left: 40px;\">. Le module <strong>\u201d<\/strong><strong>PymataExpressDef.Py\u201d<\/strong> regroupant toutes les fonctions utiles \u00e0 l\u2019utilisation de <strong>\u201d<\/strong><strong>Pymata<\/strong><strong>-express\u201d<\/strong>&nbsp;(fonction de d\u00e9claration des entr\u00e9es et sorties, de lectures, d\u2019\u00e9critures\u2026) ,<\/p>\n<p style=\"padding-left: 40px;\">. La biblioth\u00e8que <strong>\u201d<\/strong><strong>time\u201d <\/strong>pour la gestion des temps de pause,<\/p>\n<p style=\"padding-left: 40px;\">. La biblioth\u00e8que <strong>\u201d<\/strong><strong>math\u201d <\/strong>pour le calcul de la vitesse th\u00e9orique du son dans l\u2019air,<\/p>\n<p style=\"padding-left: 40px;\">. La fonction <strong>\u201d<\/strong><strong>Get_Dt<\/strong><strong>\u201d <\/strong>pour obtenir la dur\u00e9e de propagation dans l\u2019air de l\u2019onde sonore,<\/p>\n<p style=\"padding-left: 40px;\">. La fonction <strong>\u201dSet_Sonar_Pins\u201d <\/strong>pour d\u00e9clarer les broches du capteur ultrasonique,<\/p>\n<p style=\"padding-left: 40px;\">. La fonction <strong>\u201dSonar_Read\u201d <\/strong>qui appelle la fonction <strong>\u201d<\/strong><strong>Get_Dt<\/strong><strong>\u201d.<br><br><\/strong><\/p>\n<p>&#8211; <u>D\u00e9claration des constantes et variables<\/u>&nbsp;:<\/p>\n<p style=\"padding-left: 40px;\">. <strong>TRIGGER_PIN = 8<\/strong> (cst correspondant au n\u00b0 de la broche sur laquelle l\u2019\u00e9metteur US est connect\u00e9)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>ECHO_PIN = 9<\/strong> (cst correspondant au n\u00b0 de la broche sur laquelle le r\u00e9cepteur US est connect\u00e9)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>PinButton = 7 <\/strong>(cst correspondant au n\u00b0 de la broche sur laquelle le bouton poussoir est connect\u00e9)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>ValButton = 0<\/strong> (variable pour stocker la valeur de l\u2019\u00e9tat logique de la broche du bouton poussoir)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>OldValButton = 0<\/strong> (variable pour stocker la valeur pr\u00e9c\u00e9dente de l\u2019\u00e9tat logique de la broche du bouton poussoir)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>State=0<\/strong> (variable correspondant \u00e0 l\u2019action \u00e0 effectuer)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>OldState = 0<\/strong> (variable pour stocker la valeur pr\u00e9c\u00e9dente de la variable <strong>state<\/strong>)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>Distance = 0<\/strong> (variable correspondant \u00e0 la distance en cm entre le capteur et l\u2019obstacle)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>DistanceMesure = 0<\/strong> (variable correspondant \u00e0 la distance en cm entre le capteur et l\u2019obstacle mesur\u00e9e pr\u00e9c\u00e9demment)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>Dt = 0<\/strong> (variable correspondant \u00e0 la dur\u00e9e de propagation des ondes ultrasonores en \u00b5s entre le capteur et l\u2019obstacle)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>Temp = 20<\/strong> (variable correspondant \u00e0 la temp\u00e9rature de l\u2019air en \u00b0C)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>VitTheoUS = 20.05*(sqrt(Temp+273.15)) <\/strong>(constante correspondant \u00e0 la vitesse th\u00e9orique du son dans l\u2019air en m\/s)<\/p>\n<p style=\"padding-left: 40px;\">. <strong>PortComArduino <\/strong>(port COM sur lequel l\u2019Arduino est connect\u00e9)<br><br><\/p>\n<p>&#8211; <u>Connexion \u00e0 l&rsquo;Arduino<\/u> :<\/p>\n<p style=\"padding-left: 40px;\">. D\u00e9tection du port COM, tentative d\u2019ouverture du port COM s\u00e9lectionn\u00e9 et connexion \u00e0 l\u2019Arduino:<\/p>\n<p style=\"padding-left: 80px;\"><strong>PortComArduino = SelectPortCOM()<\/strong><\/p>\n<p style=\"padding-left: 80px;\"><strong>board = OpenPortCom(PortComArduino)<br><br><\/strong><\/p>\n<p style=\"padding-left: 40px;\">. Si la connexion \u00e0 l\u2019Arduino est r\u00e9ussie :<\/p>\n<p style=\"padding-left: 80px;\">&#8211; D\u00e9claration des broches du capteur ultrasonique&nbsp;:<\/p>\n<p style=\"padding-left: 120px;\"><strong>Set_Sonar_Pins(board, TRIGGER_PIN, ECHO_PIN) <\/strong><\/p>\n<p style=\"padding-left: 80px;\">&#8211; D\u00e9claration de la broche du bouton poussoir en entr\u00e9e digitale&nbsp;:<\/p>\n<p style=\"padding-left: 120px;\"><strong>Set_DigitalInput_Pin(board, PinButton)<\/strong><\/p>\n<p style=\"padding-left: 120px;\"><strong>&nbsp;<\/strong><\/p>\n<p>&#8211; <u>Boucle principale du programme (boucle \u201d<\/u><u>while True\u201d<\/u><u>)<\/u> :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2660\" height=\"3439\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2.png\" alt=\"\" class=\"wp-image-3667\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2.png 2660w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2-232x300.png 232w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2-792x1024.png 792w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2-768x993.png 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2-1188x1536.png 1188w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-2-1584x2048.png 1584w\" sizes=\"auto, (max-width: 2660px) 100vw, 2660px\" \/><\/figure>\n\n\n\n<p><strong><u>R\u00e9sultats dans la fen\u00eatre Python Shell<\/u>&nbsp;:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3669 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-4.png\" alt=\"\" width=\"883\" height=\"493\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-4.png 883w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-4-300x167.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-4-768x429.png 768w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><\/figure>\n<\/div>\n\n\n\n<h4>\u00a0<\/h4>\n<h4><strong><span style=\"color: #0000ff;\"><span style=\"color: #000000;\"><a id=\"prog2\"><\/a>. Programme en langage Arduino (\u201d<\/span><a href=\"https:\/\/www.ardpylab.fr\/downloads\/projetspython\/projet4\/projet4-activity2.zip\" data-wplink-url-error=\"true\">Projet4\/Activity2\/INO\/Activity2.ino<\/a><span style=\"color: #000000;\">\u201d)<\/span><\/span><\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.ardpylab.fr\/downloads\/projetspython\/projet4\/Activity2\/INO\/Activity2\/Activity2.ino\" data-wplink-url-error=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3671 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5.png\" alt=\"\" width=\"964\" height=\"1958\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5.png 964w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5-148x300.png 148w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5-504x1024.png 504w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5-768x1560.png 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-5-756x1536.png 756w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><\/a><\/figure>\n<\/div>\n<p><strong><u>D\u00e9roulement du programme<\/u><\/strong><strong>&nbsp;:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1877\" height=\"4154\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6.png\" alt=\"\" class=\"wp-image-3673\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6.png 1877w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6-136x300.png 136w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6-463x1024.png 463w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6-768x1700.png 768w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6-694x1536.png 694w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-6-925x2048.png 925w\" sizes=\"auto, (max-width: 1877px) 100vw, 1877px\" \/><\/figure>\n\n\n\n<p><strong><u>R\u00e9sultats dans le moniteur s\u00e9rie<\/u>&nbsp;:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3675 size-full\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-7-1.png\" alt=\"\" width=\"913\" height=\"541\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-7-1.png 913w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-7-1-300x178.png 300w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/projet4-activity2-7-1-768x455.png 768w\" sizes=\"auto, (max-width: 913px) 100vw, 913px\" \/><\/figure>\n<\/div>\n<p>\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=3618\"><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=3681\"><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>\u201dMesure de distances\u201d &nbsp; &nbsp; .&nbsp;Objectif Maintenant que nous avons d\u00e9terminer la c\u00e9l\u00e9rit\u00e9 des ondes sonores dans l\u2019air, dans cette activit\u00e9, nous allons utiliser le capteur \u00e0 ultrasons pour mesurer des distances, selon le m\u00eame principe que l&rsquo;activit\u00e9 pr\u00e9c\u00e9dente, en mesurant la dur\u00e9e de propagation, Dt, de l&rsquo;onde sonore entre l&rsquo;\u00e9metteur et le r\u00e9cepteur situ\u00e9s [&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-3654","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/3654","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=3654"}],"version-history":[{"count":0,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/3654\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}