{"id":960,"date":"2020-01-12T13:10:00","date_gmt":"2020-01-12T12:10:00","guid":{"rendered":"http:\/\/wollef.org\/?p=960"},"modified":"2020-01-12T13:10:00","modified_gmt":"2020-01-12T12:10:00","slug":"conception-logicielle-du-raspberry-car-les-ports-usb-3-4","status":"publish","type":"post","link":"https:\/\/wollef.org\/blog\/conception-logicielle-du-raspberry-car-les-ports-usb-3-4\/","title":{"rendered":"Raspberry Cars \u2013 Les Technos (5\/5) \u2013 Trouver les Ports USB"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><a>Trouver sur quel port USB sont la carte GPS et la carte OBD<\/a><\/h2>\n\n\n\n<p>Quand on branche\nles cartes OBD et GPS sur le Raspberry, les num\u00e9ros de port ne sont pas\ntoujours les m\u00eames.<\/p>\n\n\n\n<p>On doit donc regarder tous les ports utilis\u00e9s&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>for port in serial.tools.list_ports.comports()<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Et trouver lequel correspond \u00e0 la carte GPS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if (port.description.startswith(\"CP2102 USB to UART Bridge Controller\")) :\n   gpsPortDevice = port.device\n<\/code><\/pre>\n\n\n\n<p>Et trouver lequel correspond \u00e0 la carte OBD<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if (port.description.startswith(\"OBDLink SX\")) :\n   obdPortDevice = port.device<\/code><\/pre>\n\n\n\n<p>Cela donne le code suivant&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># les ports usb serie utilis\u00e9s par les deux cartes\ngpsPortDevice = \"\";\nobdPortDevice = \"\";\n\nprint(\"******************\");\nprint(\"SETUP\");\nprint(\"******************\");\nfor port in serial.tools.list_ports.comports() :\n    print (\"Device :\", port.device)\n    print (\"Name   :\", port.name)\n    print (\"Desc   :\", port.description)\n    print (\"\")\n#    if (port.description.startswith(\"OBDLink SX\")) :\n#        obdPortDevice = port.device\n    if (port.description.startswith(\"CP2102 USB to UART Bridge Controller\")) :\n        gpsPortDevice = port.device\n    if (port.description.startswith(\"OBDLink SX\")) :\n        obdPortDevice = port.device<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Trouver sur quel port USB sont la carte GPS et la carte OBD Quand on branche les cartes OBD et GPS sur le Raspberry, les num\u00e9ros de port ne sont pas toujours les m\u00eames. On doit donc regarder tous les ports utilis\u00e9s&nbsp;: Et trouver lequel correspond \u00e0 la carte GPS Et trouver lequel correspond \u00e0 <a class=\"read-more\" href=\"https:\/\/wollef.org\/blog\/conception-logicielle-du-raspberry-car-les-ports-usb-3-4\/\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,1],"tags":[53],"class_list":["post-960","post","type-post","status-publish","format-standard","hentry","category-raspberry-cars","category-non-classe","tag-2020-raspberry-cars"],"_links":{"self":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":0,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"wp:attachment":[{"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wollef.org\/blog\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}