最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python3實(shí)現(xiàn)操作串口詳解

 更新時(shí)間:2019年01月01日 11:36:13   作者:白話  
本文給大家介紹的是在python中通過引用serial模塊包,來操作串口的方法的示例,有需要的小伙伴可以參考下

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

1、查看串口名稱

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

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下查看串口命令

在電腦的“設(shè)備管理器”中的“通用串行總線控制器”里查看??梢钥纯碈OM7這種字樣的就是了。

2、先安裝serial模塊包

pip install pyserial

3、操作

有兩種設(shè)置串口的方式:

方式一:

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

方式二:這個(gè)是可以關(guān)閉串口的

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()

相關(guān)文章

最新評(píng)論

明水县| 巴林左旗| 武平县| 柳河县| 阿拉尔市| 临安市| 如皋市| 枣强县| 静海县| 云霄县| 大宁县| 舟山市| 吕梁市| 延长县| 微山县| 兴安县| 惠东县| 灯塔市| 沐川县| 杭锦旗| 静宁县| 商都县| 渝北区| 汕头市| 舒城县| 安图县| 屏山县| 新野县| 横山县| 郑州市| 府谷县| 永修县| 南岸区| 清徐县| 正安县| 喀什市| 电白县| 福泉市| 木兰县| 江油市| 中江县|