{"id":21361,"date":"2024-03-15T21:57:26","date_gmt":"2024-03-15T21:57:26","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/"},"modified":"2024-03-21T20:18:08","modified_gmt":"2024-03-21T20:18:08","slug":"how-can-python-read-usb-data","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/","title":{"rendered":"How can Python read USB data?"},"content":{"rendered":"<p>In Python, you can use the pyserial library to read USB data.<\/p>\n<p>Firstly, you need to install the pyserial library. You can install it using the following command:<\/p>\n<pre class=\"post-pre\"><code>pip install pyserial\r\n<\/code><\/pre>\n<p>The steps for reading USB data are as follows:<\/p>\n<ol>\n<li>Import the pyserial library.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> serial\r\n<\/code><\/pre>\n<ol>\n<li>Create a serial port object:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>ser = serial.Serial(<span class=\"hljs-string\">'\/dev\/ttyUSB0'<\/span>, <span class=\"hljs-number\">9600<\/span>)  <span class=\"hljs-comment\"># \u6839\u636e\u5b9e\u9645\u60c5\u51b5\u4fee\u6539\u4e32\u53e3\u53f7\u548c\u6ce2\u7279\u7387<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Read data:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>data = ser.read()  <span class=\"hljs-comment\"># \u8bfb\u53d6\u4e00\u4e2a\u5b57\u8282\u7684\u6570\u636e<\/span>\r\n<\/code><\/pre>\n<p>Or<\/p>\n<pre class=\"post-pre\"><code>data = ser.readline()  <span class=\"hljs-comment\"># \u8bfb\u53d6\u4e00\u884c\u6570\u636e\uff08\u4ee5\u6362\u884c\u7b26\u7ed3\u5c3e\uff09<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Close the serial port.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>ser.close()\r\n<\/code><\/pre>\n<p>The complete sample code is provided below:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> serial\r\n\r\nser = serial.Serial(<span class=\"hljs-string\">'\/dev\/ttyUSB0'<\/span>, <span class=\"hljs-number\">9600<\/span>)\r\n\r\n<span class=\"hljs-keyword\">while<\/span> <span class=\"hljs-literal\">True<\/span>:\r\n    data = ser.readline()\r\n    <span class=\"hljs-built_in\">print<\/span>(data)\r\n\r\nser.close()\r\n<\/code><\/pre>\n<p>In the code above, &#8216;\/dev\/ttyUSB0&#8217; is the path to the USB serial device, which can be modified according to the actual situation. 9600 is the baud rate, which can also be modified according to the actual situation. Then, continuously read and print out the data using a loop.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Python, you can use the pyserial library to read USB data. Firstly, you need to install the pyserial library. You can install it using the following command: pip install pyserial The steps for reading USB data are as follows: Import the pyserial library. import serial Create a serial port object: ser = serial.Serial(&#8216;\/dev\/ttyUSB0&#8217;, 9600) [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-21361","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How can Python read USB data? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can Python read USB data?\" \/>\n<meta property=\"og:description\" content=\"In Python, you can use the pyserial library to read USB data. Firstly, you need to install the pyserial library. You can install it using the following command: pip install pyserial The steps for reading USB data are as follows: Import the pyserial library. import serial Create a serial port object: ser = serial.Serial(&#039;\/dev\/ttyUSB0&#039;, 9600) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T21:57:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T20:18:08+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jackson Davis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"How can Python read USB data?\",\"datePublished\":\"2024-03-15T21:57:26+00:00\",\"dateModified\":\"2024-03-21T20:18:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\"},\"wordCount\":114,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\",\"name\":\"How can Python read USB data? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T21:57:26+00:00\",\"dateModified\":\"2024-03-21T20:18:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can Python read USB data?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How can Python read USB data? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/","og_locale":"en_US","og_type":"article","og_title":"How can Python read USB data?","og_description":"In Python, you can use the pyserial library to read USB data. Firstly, you need to install the pyserial library. You can install it using the following command: pip install pyserial The steps for reading USB data are as follows: Import the pyserial library. import serial Create a serial port object: ser = serial.Serial('\/dev\/ttyUSB0', 9600) [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T21:57:26+00:00","article_modified_time":"2024-03-21T20:18:08+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"How can Python read USB data?","datePublished":"2024-03-15T21:57:26+00:00","dateModified":"2024-03-21T20:18:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/"},"wordCount":114,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/","name":"How can Python read USB data? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T21:57:26+00:00","dateModified":"2024-03-21T20:18:08+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-python-read-usb-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How can Python read USB data?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=21361"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21361\/revisions"}],"predecessor-version":[{"id":55218,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/21361\/revisions\/55218"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=21361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=21361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=21361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}