• 使用环境:ubuntu22.04
  • 使用python实现串口通讯需要使用python的pyserial库来实现,首先需要安装该库
pip install pyserial
  • 测试代码:
import serial
import timedev = serial.Serial("/dev/ttyUSB0", 9600) # 选择串口,并设置波特率
if dev.is_open:print("port open success")send_data = 'ff'# hex(16进制)转换为bytes(2进制)send_data = send_data.decode('hex')  dev.write(send_data)   # 发送命令time.sleep(0.1)        # 延时len_return_data = dev.inWaiting()  # 获取缓冲数据(接收数据)长度if len_return_data:return_data = dev.read(len_return_data)  # 读取缓冲数据# bytes(2进制)转换为hex(16进制)str_return_data = str(return_data.encode('hex'))print(feedback_data)
else:print("port open failed")

python串口通讯相关推荐

  1. Python串口通讯发送指令读写NFC源码 支持windows、linux系统

    本示例使用的读卡器介绍:RS232串口RFID NFC IC卡读写器可二次开发编程发卡器USB转COM-淘宝网 (taobao.com) class Ui_Frame(object):def setu ...

  2. python串口通讯数据过长_Python 串口通讯

    摘要: pyserial module: https://github.com/tbusf/pyserial Python使用pyserial进行串口通信:http://blog.csdn.net/l ...

  3. python串口通讯三次有一次正常_DMM、Python和串口:在循环过程中,通信突然停止...

    我用安捷伦数字万用表来测量. 我使用python2.7和PySerial模块与它通信. 想法:使用FOR循环,我从DMM读取数据并获取数据. 它一直工作到某个点,每次都是不同的点.在 例如:如果我将循 ...

  4. 核电仿真卡项目技术回顾 -- 串口通讯、以太网通讯的对比

    - 串口通讯 - 了解串口通讯 常见的串口通信一般是指异步串行通信.这里就要说一下同步和异步的区别了.算了,还是先讲一下串行通信的概念.那么,与串行通信相对的是什么呢. 与串行通信相对的是并行通信.数 ...

  5. python树莓派串口通信实例_Python实现树莓派USB串口通讯及云端对接

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  6. 树莓派python串口中文输出_Python实现树莓派USB串口通讯

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  7. python 串口_如何使用Python开发串口通讯上位机(一)

    用Python开发串口通讯型上位机,其实并非最优解,本系列更新只为个人学习与总结.如果有C语言底子,嵌入式层面的上位机开发,C++ Builder,C#才是更加好用的利器. 1 什么是上位机 从事过嵌 ...

  8. python进行usb通讯_Python实现树莓派USB串口通讯

    → USB串口通讯 树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择. 1. 我手中的US ...

  9. python串口stm32_Python 实现Serial 与STM32J进行串口通讯

    Python果然是一款非常简明的语言,做东西非常流畅,今天又尝试了一下用Serial做了一个控制台的串口通讯,我用的下位机是STM32F103,搞了一个多小时就成功了,可见Python的能力之强. 说 ...

最新文章

  1. shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践...
  2. n元n次方程求解c 语言,解n元一次方程
  3. Cron 触发器及相关内容 (第二部分)
  4. JMS(三):MessageListener
  5. java中random方法取值范围_java中最值的求法,你可能忽略了这种方法了!
  6. Pycharm中配置.ui转.py文件;.qrc文件转.py文件和Qtcreator
  7. java基于springboot+vue的校园一卡通管理系统 ssm nodejs
  8. AutoCAD 2018安装教程
  9. Operators(操作符)(创建、转换操作符)
  10. Php 领域驱动 视频,.Net DDD 领域驱动学习视频教程
  11. 鲜枣课堂-文章分类目录(2019.7.28更新)
  12. 微信小程序如何设置跳转企业微信
  13. python执行时产生了typeerror错误?
  14. 使用zookeeper获取brokers的信息
  15. Java基础加强重温_13:XML(可拓展标记语言)、XML语法、XML约束、XML解析(Dom4j,JAXP)、Dom4j基本使用、Xpath表达式(XML路径语言)、XML解析综合案例
  16. 一种基于Harris-Laplace算法的角点检测方法(Matlab代码实现)
  17. android绘图拖影效果,Android自定义View绘图实现拖影动画
  18. C语言系统内存被踩情况总结
  19. 如何让Android开机不锁屏
  20. win7下使用easyBCD安装ubuntu双系统

热门文章

  1. linux执行命令脚本,Linux - 执行命令与脚本
  2. Go语言中Context使用技巧
  3. 12.1、QT::QEventTest操作
  4. refresh图标旋转css控制
  5. c语言花卉销售与管理系统,《网上花卉销售与管理系统计算机毕业设计(论文)》.doc...
  6. labelme进行图片数据标注
  7. Windows系统增加和删除永久静态路由
  8. 电子电路讨论 ---电源部分的讨论
  9. 网络游戏TCP长连接基本设计
  10. 两种方式判断有向图是否有环-python实现