树莓派python版本的串口通信设置

article/2025/8/26 14:41:22
    经过一天的探索终于解决了一个问题,就是在树莓派上用python代码来使用串口来通讯,看过了无数的教程
踩过了无数的坑,下面是我结合各个案例总结的设置方法。

参考链接:
1.https://blog.csdn.net/weixin_41656968/article/details/80085836
2.https://blog.csdn.net/qq_36326623/article/details/79780061

1.输入 sudo nano /boot/cmdline.txt
修改内容为:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2  rootfstype=ext4 elevator=deadline fsck.repair=yes  rootwait

2.安装python-serial模块

输入 sudo apt-get install python-serial

3.输入命令 sudo nano /boot/config.txt

在该文件中加两行代码
dtoverlay=pi3-miniuart-bt
enable_uart=1
注意!!!这个文本框中可能会有 enable_uart=1enable_uart=0如果有请屏蔽!

效果图
4.修改文本内容记得保存退出,最简单做法 Ctrl+X 再根据提示选择Y

5.最后一定要重启树莓派,这样设置才能生效

6.至于树莓派和电脑怎么连接我就不再多说了。

7.附上一段树莓派上的执行代码,记得用python3执行。

import serial
import timeser = serial.Serial('/dev/ttyAMA0',115200)
if ser.isOpen  ==False:ser.open()for i in range(50):ser.write(b'i')time.sleep(0.5)try:while  True:size = ser.inWaiting()if size !=0:response = ser.read(size)print (response)ser.flushInput()time.sleep(0.1)
except KeyboardInterrupt:ser.close()

8.上图
电脑上位机
树莓派接收窗口
再来个全家福
全家福
联系方式QQ:1596096137(共同学习)


http://chatgpt.dhexx.cn/article/AiBFOyHn.shtml

相关文章

超详细!基于树莓派Python编程使用dht11温湿度模块

超详细!基于树莓派Python编程使用dht11温湿度模块 前言: 本人树莓派小白(电路知识也很有限),在树莓派上使用dht11模块时没有在网络上找到 很详细的教程,因此经历两天的摸索才得以正确使用该模块,所以我萌…

树莓派Python开发第8课: PWM实验

第一课:什么是树莓派 第二课:树莓派能做什么 第三课:购买您的第一个树莓派 第四课:如何安装树莓派系统 第五课:树莓派Python编程手册 第六课:树莓派Python Led实验 第七课:树莓派Python 按键实验…

教你用树莓派Python打造一个音乐播放器

买了个树莓派3B,装好系统后灰落了好厚一层都不知道要干嘛。。。最近突发奇想:用树莓派做一个音乐播放器,每天6:30-7:20自动播放英语听力,强迫自己练习英语,也治治自己的懒床习惯,平时也可以用来听听歌。在这…

4步树莓派python3安装opencv,无需编译

4步树莓派python3安装opencv,无需编译 测试器件:树莓派4b 最近配置树莓派环境,装opencv时上网搜索发现教程挺麻烦而且过于老旧,现有一个简单方法分享一下 0.安装树莓派64位系统 可以使用官方软件安装系统 记得烧录前右下角高级设置配置ss…

树莓派 python驱动蜂鸣器

Author: Runsen 有问题,底部评论 蜂鸣器分为两种类型:“有源蜂鸣器”和“无源蜂鸣器”。 有源蜂鸣器内部具有多振动器,只需要在外部提供工作电压,它就能发出固定频率的声音。 无源蜂鸣器没有内部振荡源,需要外部驱动…

树莓派Python3安装运行OpenCV

1、安装 打开树莓派的命令行界面,输入命令即可完成安装。执行命令的时间更网速有关,请耐心等待。 sudo apt-get install python-opencv 是安装在python2 上的 sudo apt-get install python3-opencv 是安装在python3 上的 2、在Python3上测试OpenCV 安装…

树莓派Python开发教程:什么是树莓派

第一课:什么是树莓派 第二课:树莓派能做什么 第三课:购买您的第一个树莓派 第四课:如何安装树莓派系统 楔子 树莓派C语言版本的基础教程差不多写完了,原计划这个十一期间着手写Python部分,但是前几天又冒…

树莓派Python编程手册

第一课:什么是树莓派 第二课:树莓派能做什么 第三课:购买您的第一个树莓派 第四课:如何安装树莓派系统 第五课:树莓派Python编程手册 树莓派可以使用C语言,java,Python,而用python控…

树莓派 python3.9降级为python3.7

今天烧录了一个官方烧录器中的最新的镜像,打开之后python的版本是3.9的,之前做的一些东西都是基于python3.7的,再重新架构十分麻烦,于是干脆就把python3.9进行降级,降为python3.7. 这个镜像不像之前的一些镜像&#x…

第1.2.1章 树莓派python编程环境

树莓派3B,默认的python版本是2.7.13,但是操作系统自带了python3.5.3的IDE 因为现在主流都是用python3,那么我怎么讲python的环境切换到3呢? 1 python环境切换 参考将树莓派内置的 Python2.7 升级成 Python3 # 卸载 python2.7 su…

用python在树莓派上编程,你可以将项目扩展到令人难以置信的规模

树莓派是一个非常廉价的、只有手掌大小的完全可编程的计算机。虽然树莓派的体积小,但是它的潜力无限。你可以像使用常规台式计算机一样在树莓派上创建一个非常酷的工程。例如,你可以用树莓派搭建你自己的家用云存储服务器。 树莓派用什么语言编程&#x…

树莓派基础设置以及编程环境(python语言)

基础条件: 硬件:树莓派 3b 固件:2018-04-18-raspbian-stretch.img IO:树莓派3B的IO是3.3V,5V有风险。 一、python 使用方法 1.1、python2.7进入编程界面 左上角树莓派图标----->Programming----->Python2&…

树莓派教程(基于python编程)--入门篇

一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 http://downloads.raspberrypi.org/raspbian_latest 三:烧录SD卡 使用…

unity学习开发小球吃方块小游戏(从制作到发布程序,超详细全教程包你学会)

unity小球吃方块开发过程 你将学会用unity开发小游戏的基础知识吃方块游戏超详细全教程,保姆式教学包你学会一、创建对象创建PlayBall小球吃金币游戏项目,创建地面和小球。 二、添加脚本创建脚本使小球动起来,并用键盘控制小球的运动。 三、控…

python小游戏开发——井字棋

一家懂得用细节留住客户的3年潮牌老店我必须支持!➕🛰:luyao1931 案例介绍 本案例采用 python 实现了一个简单的井字棋游戏。该游戏在控制台界面中进行,有游戏提示。游戏棋盘为 3 X 3 的九宫格样式,每个棋格与数字键盘…

使用Vue框架开发的贪吃蛇小游戏

注意&#xff1a;尽量不要用谷歌浏览器运行&#xff0c;因为谷歌浏览器会把GameValue翻译成中文&#xff0c;使游戏掉帧卡顿 解决办法&#xff1a;1.使用Edge浏览器&#xff0c;2.把谷歌浏览器的自动中文翻译关闭即可 游戏截图&#xff1a; 源码如下&#xff1a; <!DOCTY…

QT大作业——自制小游戏

The RPGgame with QT 一、 系统架构 该项目有4个ui组成&#xff0c;其中mainwindow作为项目程序入口&#xff0c;窗口跳转流程为&#xff1a;mainwindow->gamegraph->area_prairrie->playerstastus。 主要游戏功能装载在gamegraph和area_prairrie两个ui中&#xff0…

webpack + typescript 开发微信小游戏实践

源码地址 微信小游戏版本技术选型使用typescript开发 但是微信小游戏原生不支持 typescript 开发&#xff0c;于是探索一下使用ts开发微信小游戏 1. 创建小游戏 使用测试号&#xff0c;创建一个使用官方示例的小游戏 会生成一个可以直接运行的打飞机小游戏 2. 准备工作 …

小游戏开发引擎CocosCreator

小游戏 六彩跳棋 已经通过审核并且发布了好几天了&#xff0c;对跳棋感兴趣的朋友可以去看看&#xff0c;在微信游戏里搜索 六彩跳棋 &#xff0c;点击 立即玩 吧&#xff01;进去游戏后&#xff0c;需要点击 获取头像昵称 才能得到玩家数据&#xff0c;然后 划动屏幕 选择游戏…

unity开发微信小游戏1

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、准备工作二、官方文档三、WX开发者工具四、获得Appid五、获得AppidError: app.json: app.json六、资源下载失败404总结 前言 最开使用unity3d开发微信小游…