首先pip安装pyserial模块

pip install pyserial

复制如下脚本

# coding:utf-8import serial.tools.list_portsplist = list(serial.tools.list_ports.comports())if len(plist) <= 0:print("没有发现端口!")
else:plist_0 = list(plist[0])serialName = plist_0[0]serialFd = serial.Serial(serialName, 9600, timeout=60)print("可用端口名>>>", serialFd.name)

得到输出:

/usr/bin/python3.5 /home/hx-104b/wheel/serial_test.py
可用端口名>>> /dev/ttyS0Process finished with exit code 0

如果报错Permissiondenied,则是用户权限不够,按照网上的教程,将用户加入tty的组里面就可以了。

具体操作:
打开终端:

sudo gpasswd --add user_name dialout

将user_name替换成自己的用户名,重启下自己的电脑权限生效。

【蓝牙串口 】【Ubuntu】Python脚本蓝牙串口连接并解决权限问题相关推荐

  1. ubuntu python serial实现串口数据收发

    目录 1 ubuntu python serial实现串口数据收发 1.1 ubuntu设置python3 1.2 安装python3-pip 1.3 安装串口通信库pyserial 1.4 安装串口 ...

  2. python写安卓app控制蓝牙_基于python实现蓝牙通信代码实例

    这篇文章主要介绍了基于python实现蓝牙通信代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 安装和示例 linux下安装 sudo apt ...

  3. python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题

    python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...

  4. rf运行python脚本报错_以root权限执行python时候脚本时候报错“ExtractionError: Can't extract file(s) to egg cache”...

    错误日志: *** Operational MODE: preforking *** Traceback (most recent call last): File "./rf_automa ...

  5. Java调用Canda环境下的Python脚本所遇到环境问题的解决方法

    代码如下: Process exec = Runtime.getRuntime().exec("python3 " + pythonScriptPath); byte[] byte ...

  6. 51单片机连接RC522芯片并通过UART串口与上位机编写的Python脚本实现通信

    目录 一.项目介绍 二.RC522模块套件介绍 三.项目代码解读 1. 管脚接线 2.项目目录结构 3.核心代码讲解 四.项目遇到的坑及难点 一.项目介绍 本项目是我本科毕业设计的硬件部分,主要功能为 ...

  7. 简单python脚本实例-python脚本例子

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 简单python脚本:注:1.python 变量不需要$2.for里面的 ...

  8. python贴吧发帖脚本-python+脚本

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. #-*-coding:utf-8-*- importsysuser=wa ...

  9. Python脚本解决在游戏开发中的困难

    Python脚本解决在游戏开发中的困难 新客网 XKER.COM 时间:2010-03-11  点击: 次 Python脚本是一种广泛应用于玩游戏开发的通信语言,在实际应用的过程中还是有不少的问题困扰 ...

最新文章

  1. ARM指令集 VS Thumb指令集
  2. 哈达马积(向量或矩阵)与内积(数字)区别
  3. warning C4251 needs to have dll-interface解决办法
  4. 是什么动词_【术语攻略】什么是及物动词?
  5. ABB 机器人 压包指令PackRawBytes 解包指令UnpackRawBytes
  6. Microsoft Edge 81 稳定版发布
  7. 验证guid()类型值的函数
  8. 虚拟机VMware安装PhoenixOS(凤凰OS)
  9. 良心,是黑暗里的一盏灯
  10. 基于百度云主机的USDP 2.x 安装详细教程
  11. 图片站选择什么样的服务器好?
  12. 攻防世界——杂项(1-5)
  13. linux制作deepin启动盘制作工具,深度启动盘制作工具(Deepin Boot Maker)
  14. Python实验报告一 python基础试题练习
  15. 【读点论文】PP-ShiTu: A Practical Lightweight Image Recognition System,百度推出的强大人工智能产品
  16. 他升职加薪,竟然是因为这样舔狗?
  17. 各大银行ATM跨行取款收费一览表 程序员的切身利益 不得不看啊
  18. org.apache.commons.fileupload.DiskFileUpload使用上
  19. JAVA中日期转换SimpleDateFormat和DateTimeFormatter
  20. 科普 | 浅谈基因检测

热门文章

  1. [USACO06FEB]数字三角形Backward Digit Su…
  2. 锐能微RN8302/RN8302B电表芯片应用
  3. Linux操作系统初识——系统及文件管理
  4. 程序员常用工具下载地址及方式
  5. PLC输入端口触点类型介绍
  6. TI CC2540 USB CDC Serial Port驱动安装失败原因及解决方法
  7. vue echarts 三维折线图
  8. 必知的Facebook广告兴趣定位技巧,更准确地找到目标受众
  9. 使用NTP同步两台电脑(windows-ubuntu)
  10. matlab三相半波整流实验报告,三相半波可控整流电路实验报告.docx