当前位置:   article > 正文

Python3.6读写串口操作_python3.6 pip安装serial库

python3.6 pip安装serial库
  1. 1.安装串口python库
  2. # pip install pyserial
  3. 2.操作串口
  4. <1>.方案一
  5. #-*- coding:utf-8 -*-
  6. import serial
  7. ser = serial.Serial("COM4", 115200, timeout=0.5)
  8. def str_2_hex(data):
  9. text = ""
  10. for i, data in enumerate(data.hex()):
  11. text += data
  12. if i % 2 != 0:
  13. text += " "
  14. return text
  15. def send(data):
  16. print("send ==== ", str_to_hex(data))
  17. ser.write(data)
  18. def recv():
  19. recv = ser.read(100)
  20. text_str = str_to_hex(recv)
  21. print("recv === ",text_str)
  22. if __name__=="__main__":
  23. data = b'\x12\x34\xff\xab\x56\xac'
  24. send(data)
  25. recv()
  26. <2>.方案二
  27. # emacs test.py
  28. #-*- coding:utf-8 -*-
  29. import serial
  30. baudrate = 115200
  31. #wsl
  32. port = "/dev/ttyS4"
  33. #windows
  34. # port = "COM3"
  35. ser = serial.Serial(port, baudrate, timeout=0.5)
  36. def check_data(nums):
  37. che
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/791215
推荐阅读
相关标签
  

闽ICP备14008679号