{"id":1972,"date":"2017-12-08T09:55:57","date_gmt":"2017-12-08T08:55:57","guid":{"rendered":"https:\/\/www.macerobotics.com\/?p=1972"},"modified":"2017-12-08T09:55:57","modified_gmt":"2017-12-08T08:55:57","slug":"capteur-vl6180x-avec-la-carte-esus","status":"publish","type":"post","link":"http:\/\/www.macerobotics.com\/?p=1972","title":{"rendered":"Capteur VL6180X avec la carte Esus"},"content":{"rendered":"<p>Voici un programme afin d\u2019interfacer le capteur <a href=\"http:\/\/www.st.com\/en\/imaging-and-photonics-solutions\/vl6180x.html\">VL6180X <\/a>avec la carte Esus. Le capteur est reli\u00e9 par bus I2C \u00e0 la carte Esus. Le capteur VL6180X est capteur de distance\u00a0&#8220;Time of Flight&#8221; de mesure laser de distance de 0 \u00e0 200 mm.<\/p>\n<p><a href=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2016\/09\/esus_pres_kick.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1510 aligncenter\" src=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2016\/09\/esus_pres_kick.jpg\" alt=\"esus_pres_kick\" width=\"473\" height=\"315\" srcset=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2016\/09\/esus_pres_kick.jpg 684w, http:\/\/www.macerobotics.com\/wp-content\/uploads\/2016\/09\/esus_pres_kick-300x200.jpg 300w, http:\/\/www.macerobotics.com\/wp-content\/uploads\/2016\/09\/esus_pres_kick-600x400.jpg 600w\" sizes=\"auto, (max-width: 473px) 100vw, 473px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><em><strong>La carte Esus<\/strong><\/em><\/p>\n<ul>\n<li>SDA : pin 2<\/li>\n<li>SCL : pin 13<\/li>\n<\/ul>\n<ul>\n<li>La librairie Pololu est n\u00e9cessaire : <a href=\"https:\/\/github.com\/pololu\/vl6180x-arduino\">https:\/\/github.com\/pololu\/vl6180x-arduino<\/a><\/li>\n<\/ul>\n<pre><strong>#include &lt;VL6180X.h&gt;<\/strong>\r\n<strong>unsigned int data;<\/strong>\r\n<strong>VL6180X sensor;<\/strong>\r\n\r\n<strong>void setup() <\/strong>\r\n<strong>{<\/strong>\r\n<strong>\u00a0 Serial.begin(9600);<\/strong>\r\n<strong>\u00a0 <span style=\"color: #008000;\">\/\/ init I2C<\/span><\/strong>\r\n<strong>\u00a0 Wire.begin(2, 13);<span style=\"color: #008000;\">\/\/SDA, SCL<\/span><\/strong>\r\n<strong>\u00a0 \r\n  <span style=\"color: #008000;\">\/\/ init VL6180X sensor<\/span><\/strong>\r\n<strong>\u00a0 sensor.init();<\/strong>\r\n<strong>\u00a0 sensor.configureDefault();<\/strong>\r\n<strong>\u00a0 sensor.setTimeout(500);<\/strong>\r\n<strong>}<\/strong>\r\n\r\n<strong>void loop() <\/strong>\r\n<strong>{ <\/strong>\r\n<strong>\u00a0 data = sensor.readRangeSingleMillimeters();<\/strong>\r\n\r\n<strong>\u00a0 Serial.print(\"Distance mm =\");<\/strong>\r\n<strong>\u00a0 Serial.println(data);<\/strong>\r\n\r\n<strong>\u00a0 delay(500);<\/strong>\r\n<strong>}<\/strong><\/pre>\n<p>Le r\u00e9sultat des\u00a0 mesures avec le capteur :<\/p>\n<p><a href=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/12\/Resultat.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1973 aligncenter\" src=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/12\/Resultat.png\" alt=\"Resultat\" width=\"554\" height=\"362\" srcset=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/12\/Resultat.png 554w, http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/12\/Resultat-300x196.png 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/a><\/p>\n<p>Fin du tuto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voici un programme afin d\u2019interfacer le capteur VL6180X avec la carte Esus. Le capteur est reli\u00e9 par bus I2C \u00e0 la carte Esus. Le capteur VL6180X est capteur de distance\u00a0&#8220;Time of Flight&#8221; de mesure laser de distance de 0 \u00e0 200 mm. La carte Esus SDA : pin 2 SCL : pin 13 La librairie &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,44],"tags":[],"class_list":["post-1972","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esus"],"_links":{"self":[{"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1972"}],"version-history":[{"count":1,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1972\/revisions"}],"predecessor-version":[{"id":1974,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1972\/revisions\/1974"}],"wp:attachment":[{"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1972"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}