Python3.6读写串口操作
python3.6 操作 读写 串口
2023-09-14 09:16:11 时间
1.安装串口python库
# pip install pyserial
2.操作串口
<1>.方案一
#-*- coding:utf-8 -*-
import serial
ser = serial.Serial("COM4", 115200, timeout=0.5)
def str_2_hex(data):
text = ""
for i, data in enumerate(data.hex()):
text += data
if i % 2 != 0:
text += " "
return text
def send(data):
print("send ==== ", str_to_hex(data))
ser.write(data)
def recv():
recv = ser.read(100)
text_str = str_to_hex(recv)
print("recv === ",text_str)
if __name__=="__main__":
data = b'\x12\x34\xff\xab\x56\xac'
send(data)
recv()
<2>.方案二
# emacs test.py
#-*- coding:utf-8 -*-
import serial
baudrate = 115200
#wsl
port = "/dev/ttyS4"
#windows
# port = "COM3"
ser = serial.Serial(port, baudrate, timeout=0.5)
def check_data(nums):
che
相关文章
- pycharm配置tensorflow环境_python3.6对应的tensorflow版本
- pycharm安装python3.6_python安装教程
- pycharm中tensorflow配置环境_python3.6安装tensorflow
- pycharm安装python3.6_python3.8怎么安装
- python3.6写一个http接口服务,给别人调用1
- Ubuntu卸载python3.6「建议收藏」
- Anaconda python3.6版本安装[通俗易懂]
- Ubuntu安装Python3.6并切换到3.6版本「建议收藏」
- centos7.4安装docker_centos安装python3.6
- docker(3)快速搭建centos7-python3.6环境[通俗易懂]
- Windows+ Python3.6 安装 Mayavi 工具包(whl方法)
- Linux+ Python3.6 安装 Mayavi 工具包
- Python3.6教程(一)--Keep Learning系列
- Python3.6--之爬取天气信息
- python3.6、python3.10用什么版本的pip
- Python3.x:Linux下安装python3.6详解程序员
- ubuntu17.10 python3.6 install plugins for AI详解程序员
- ubuntu17 安装python3.6 pip详解程序员
- Python中的字符串操作总结(Python3.6.1版本)详解编程语言
- Python3.6(windows系统)解决编码问题详解编程语言
- 《Python3.6官方文档》– 4.更多流程控制语句
- 《Python3.6官方文档》14 章
- 《Python3.6官方文档》– 第12章 虚拟环境和包
- 《Python3.6官方文档》– 第13章 接下来
- 《Python3.6官方文档》– 第二章 使用python解释器
- 《Python3.6官方文档》– 第十章
- 《Python3.6官方文档》– 第十一章
- 《Python3.6官方文档》– 第一章
- 《Python3.6官方文档》– 六月翻译邀请