91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python3實現操作串口詳解

發布時間:2020-09-09 18:59:35 來源:腳本之家 閱讀:272 作者:白話 欄目:開發技術

通過引用serial模塊包,來操作串口。

1、查看串口名稱

在Linux和Windows中,串口的名字規則不太一樣。
需要事先查看。

Linux下的查看串口命令

root@D2:~# ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 Dec 26 06:53 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Dec 26 06:41 /dev/ttyS1
crw--w---- 1 root tty     4, 66 Dec 26 06:41 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Dec 26 06:41 /dev/ttyS3

windows下查看串口命令

在電腦的“設備管理器”中的“通用串行總線控制器”里查看。可以看看COM7這種字樣的就是了。

2、先安裝serial模塊包

pip install pyserial

3、操作

有兩種設置串口的方式:

方式一:

import serial

# 連接
# linux
ser = serial.Serial('/dev/ttyS0', 9600, timeout=0.2)
# windows
# ser = serial.Serial('COM7', 9600, timeout=0.2)

# 接收返回的信息
while True:
  recv = ser.readline()
  print(str(recv))
  if str(recv) == 'q':
    break

方式二:這個是可以關閉串口的

import serial

# 連接
ser = serial.Serial()
ser.port = '/dev/ttyS0'
ser.baudrate = 9600
ser.timeout = 0.2
ser.open()

# 接收返回的信息
while True:
  recv = ser.readline()
  print(str(recv))
  if str(recv) == 'q':
    break
ser.close()

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴塘县| 黎平县| 新闻| 商南县| 五峰| 边坝县| 宜君县| 会理县| 华安县| 翁牛特旗| 怀来县| 彭山县| 锡林郭勒盟| 留坝县| 五常市| 永川市| 岳普湖县| 枣庄市| 武山县| 汕尾市| 台北县| 凌源市| 赣州市| 长沙县| 平舆县| 剑阁县| 郸城县| 珠海市| 开化县| 庆元县| 大兴区| 亚东县| 郓城县| 密山市| 互助| 历史| 措美县| 缙云县| 城口县| 牙克石市| 兴义市|