{"id":1267,"date":"2016-06-16T11:02:14","date_gmt":"2016-06-16T10:02:14","guid":{"rendered":"http:\/\/www.macerobotics.com\/?p=1267"},"modified":"2016-06-16T11:02:14","modified_gmt":"2016-06-16T10:02:14","slug":"detection-des-chocs-avec-le-robot-mrpi1","status":"publish","type":"post","link":"https:\/\/www.macerobotics.com\/?p=1267","title":{"rendered":"D\u00e9tection des chocs avec le robot MRPi1"},"content":{"rendered":"<p>Le robot MRPi1 est \u00e9quip\u00e9 d&#8217;un acc\u00e9l\u00e9rom\u00e8tre 3 axes permettant de d\u00e9tecter les chocs.<\/p>\n<p>Voici une petite vid\u00e9o :<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/E53D4UZhmug\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Ce programme lit les 3 axes de l\u2019acc\u00e9l\u00e9rom\u00e8tre et suivant un seuil d&#8217;acc\u00e9l\u00e9ration de 0.1 g une led est allum\u00e9 ou \u00e9teinte.<\/p>\n<ul>\n<li>led n\u00b01 : axe X<\/li>\n<li>led n\u00b02 : axe Y<\/li>\n<li>led n\u00b03 : axe Z<\/li>\n<\/ul>\n<p>Le programme python :<\/p>\n<pre>from mrpi1_lib import *\r\nimport time\r\n\r\nwhile 1:\r\n\r\n\u00a0 axeX = acceleroX();\r\n\u00a0 axeY = acceleroY();\r\n\u00a0 axeZ = acceleroZ();\r\n\r\n\u00a0 time.sleep(0.01)\r\n\r\n\u00a0 if(axeX &gt; 0.1):\r\n\u00a0\u00a0\u00a0 led(1,1)\r\n\u00a0 else:\r\n\u00a0\u00a0\u00a0 led(1,0)\u00a0 \u00a0\r\n\r\n\u00a0 if(axeY &gt; 0.1):\r\n\u00a0\u00a0\u00a0 led(2,1)\r\n\u00a0 else:\r\n\u00a0\u00a0\u00a0 led(2,0) \r\n\r\n\u00a0 if(axeZ &gt; 0.1):\r\n\u00a0\u00a0\u00a0 led(3,1)\r\n\u00a0 else:\r\n\u00a0\u00a0\u00a0 led(3,0)<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le robot MRPi1 est \u00e9quip\u00e9 d&#8217;un acc\u00e9l\u00e9rom\u00e8tre 3 axes permettant de d\u00e9tecter les chocs. Voici une petite vid\u00e9o : Ce programme lit les 3 axes de l\u2019acc\u00e9l\u00e9rom\u00e8tre et suivant un seuil d&#8217;acc\u00e9l\u00e9ration de 0.1 g une led est allum\u00e9 ou \u00e9teinte. led n\u00b01 : axe X led n\u00b02 : axe Y led n\u00b03 : axe &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,3],"tags":[],"class_list":["post-1267","post","type-post","status-publish","format-standard","hentry","category-mrduino","category-mrpi1"],"_links":{"self":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1267"}],"version-history":[{"count":1,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1267\/revisions"}],"predecessor-version":[{"id":1268,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1267\/revisions\/1268"}],"wp:attachment":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}