中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

使用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

新田县| 曲周县| 新乡县| 达日县| 图木舒克市| 偏关县| 九龙城区| 米易县| 石渠县| 黄山市| 高阳县| 正阳县| 洛川县| 肇州县| 宁津县| 江北区| 文安县| 镇江市| 景德镇市| 庆城县| 桃园县| 本溪| 沙湾县| 天津市| 车险| 榆树市| 九龙城区| 武山县| 昌都县| 五华县| 安远县| 新巴尔虎右旗| 金门县| 深泽县| 平江县| 庐江县| 中西区| 湖州市| 荥经县| 灵石县| 灵宝市|