树莓派
文章平均质量分 76
Haohao fighting!
这个作者很懒,什么都没留下…
展开
-
树莓派 python3.9降级为python3.7
今天烧录了一个官方烧录器中的最新的镜像,打开之后python的版本是3.9的,之前做的一些东西都是基于python3.7的,再重新架构十分麻烦,于是干脆就把python3.9进行降级,降为python3.7.这个镜像不像之前的一些镜像,同时拥有python2.7和python3.7两个版本,直接切换软链接就完事,这个没有安装python3.7,所以还得进行python3.7的安装。5.移除之前的链接 这里之前的链接是3.9,所以是python3,如果是2.7版本的,就要是python2.原创 2023-06-24 15:01:52 · 5065 阅读 · 14 评论 -
树莓派与STM32之间串口通信
树莓派串口通信与蓝牙模块的基本介绍树莓派3/4B有两个串口,分别为 “硬件串口”/dev/ttyAMA0 和“mini串口” /dev/ttyS0。“硬件串口”有单独的波特率时钟源,性能高、可靠,“mini串口”性能低,功能也简单,并且没有波特率专用的时钟源而是由CPU内核时钟提供,因此“mini串口”有个致命的弱点是:波特率受到内核时钟的影响,内核若在智能调整功耗降低主频时,相应的这个mini串口的波特率便受到牵连。简单概括来说:“硬件串口”是全功能的,而“mini串口”则是阉割过的。原创 2023-06-23 14:24:20 · 5415 阅读 · 0 评论 -
树莓派 GPIO口控制双色LED灯
GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通过它们可以输出高低电平或者通过它们读入引脚的状态(是高电平或是低电平)。树莓派对于GPIO的操作主要基于RPi.GPIO库,这个库是树莓派系统自带的。原创 2023-04-18 21:43:22 · 1538 阅读 · 0 评论 -
树莓派使用VNC、SSH、Xrdp等方式进行远程控制的方法和注意事项
下面来总结一下远程操控树莓派用到的三种方式及其注意事项,其实这三种方式对于所有的Linux系统来说都是适用的。一、ssh控制树莓派SSH 是一种加密的远程登录协议,可以让用户通过网络远程访问树莓派的命令行界面。要使用 SSH 远程控制树莓派,需要在树莓派上启用 SSH 服务,然后在远程计算机上使用 SSH 客户端软件,例如 PuTTY 或 OpenSSH,连接到树莓派的 IP 地址和 SSH 服务器的端口号。原创 2023-06-23 12:48:43 · 3441 阅读 · 0 评论 -
树莓派VNC控制报错:The connection was refused by the computer 已解决
在进行VNC远程操控树莓派的时候,出现了这个错误:The connection was refused by the computer。如果以后VNC登录控制树莓派的时候,只输入IP地址即可。大概原因有两个:一个是树莓派的IP地址更改了,另一个就是树莓派的VNC服务没有开启。我的这块板子是个新板子,原因很显然是后者。密码在输入的时候看不见,自己输入完按回车即可。好了,这样就可以通过VNC远程操控树莓派了。5.打开VNC软件,输入IP和端口号。2. 输入自己树莓派的用户名和密码。原创 2023-06-06 16:39:39 · 7919 阅读 · 1 评论 -
备份树莓派SD卡 — 保姆级教学
在我们树莓派项目开发的过程中,经常遇到以下问题:1.自己辛辛苦苦开发出来的项目,害怕内存卡损坏,系统被破坏掉,想做一个备份。2.自己的树莓派内存卡内存不够了,想将原来卡上的内容放在新的大容量内存卡上。3.想将自己的项目分享给别人。这时候就需要将自己现在内存卡上的东西备份一下,做成镜像,这样就可以随时进行下载了。原创 2023-05-20 11:46:52 · 2078 阅读 · 0 评论 -
树莓派 二维云台调零控制
二维云台是通过IIC进行控制的,我们可以通过窗口命令输入:来检测IIC总线是否连接正常。当有40显示的时候就说明IIC总线正常。操控舵机我们需要一个PCA9685的模块,用到“Adafruit_PCA9685”的库函数,需要我们在官网下载。舵机的工作原理舵机的伺服系统由可变宽度的脉冲来进行控制,控制线是用来传送脉冲的。脉冲的参数有最小值,最大值,和频率。一般而言,舵机的基准信号都是周期为20ms,宽度为1.5ms。这个基准信号定义的位置为中间位置。原创 2023-05-02 23:36:45 · 1753 阅读 · 0 评论 -
AttributeError: module ‘serial‘ has no attribute ‘Serial‘解决办法
这样一个错误,我查了查网上,有人说是因为py文件名是“serial.py”的问题,但是我的py文件不是这个名字,而且安装也没有错误。于是我就重新卸载安装了一遍,结果成功了!在我使用 serial模块的时候,遇到了。重新安装一遍之后,就可以继续使用了!原创 2023-04-23 19:41:29 · 2222 阅读 · 0 评论