树莓派
文章平均质量分 69
Kkh_8686
无名小卒
展开
-
树莓派4B的串口使用,并通过串口与其他设备经过通讯协议发送、接收数据。
从树莓派的相关资料我们可以看到,树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0)。硬件串口有单独的波特率时钟源,性能好,稳定性强;mini串口功能简单,稳定性较差,波特率由CPU内核时钟提供,受内核时钟影响。树莓派(3/4代)板载蓝牙模块,默认的硬件串口是分配给蓝牙模块使用的,而性能较差的mini串口是分配给GPIO串口 TXD0、RXD0。因为树莓派初始时默认把性能较差的mini串口分配给GPIO上的TX、RX。我们要使用性能好的串口就原创 2021-04-10 23:35:53 · 7384 阅读 · 9 评论 -
(七)树莓派系列教程:树莓派4B连接LCD1602液晶显示屏并且显示内容
树莓派连接LCD1602液晶显示屏,并显示内容一、效果图所需要硬件:LCD1602液晶显示屏IIC转接LCD1602模块(转成IIC通讯)二、设置树莓派,启动IIC通讯功能因为树莓派刚烧录完系统后IIC功能是没有启动的,在命令行分别输入以下命令:raspi-config ; 进入树莓派设置界面>>>Interfacing Options ; 设置>>>P5 I2C ; 选择I2C选项>>>enable ; 启动I2原创 2021-03-19 15:40:15 · 8612 阅读 · 1 评论 -
(六)树莓派系列教程:树莓派4B通过运行Python轻量级web框架flask,实现局域网内远程控制LED灯亮灭
树莓派使用flask轻量级web框架移动端实现远程控制LED灯亮灭1.下载必要的包更新下载器:sudo apt-get update # 更新下载器 控制LED灯的引脚包:RPi.GPIOsudo apt-get install python3-RPi.GPIO # 下载GPIO引脚控制包 实现移动端在局域网内远程访问的web框架:flasksudo apt-get install flask # 下载flask2.下载好这两个包,基本能满足我们的需求在树莓派桌原创 2021-03-18 20:57:18 · 2077 阅读 · 2 评论 -
(五)树莓派系列教程:树莓派4B解决连上WiFi却上不了网问题
一、排除网络连接问题1.按顺序一步步排查ping 127.0.0.1 ; ping通说明tcp协议栈没有问题ping 主机地址 ; ping通说明网卡没有问题ping 路由器默认网关 ;ping通说明包可以到达路由器ping DNS服务器地址 ;2.卡在DNS这一步,即DNS服务器的问题(一般别人说要改成8.8.8.8,但是不改直接是原来的192.168.1.1也行)sudo vim /etc/resolv.conf ; 配置nameserver 8.8.8.8sudo v原创 2021-03-18 14:24:58 · 9420 阅读 · 1 评论 -
(三)树莓派系列教程:树莓派4B上编写Python程序(C语言),并运行
一、在树莓派上编写Python程序1.登陆树莓派以下是我们将要用到的一些简单的 Linux 命令ls:查看当前目录cd Python:进入 Python 文件夹cd .. :回退上级目录mkdir Python:创建一个名为 Python 的空文件夹rm -rf Python :删除一个名为 Python 的文件夹rm Python.py ; 删除一个名为Python.py的文件touch Python.py :创建一个名为 Python.py 的空文件后缀为.pysudo ap原创 2021-03-17 22:16:42 · 17158 阅读 · 0 评论 -
(二)树莓派系列教程:树莓派4B手动连接wifi,远程控制。命令行界面、桌面界面
一、通过连接同一局域网的wifi来远程操作树莓派在树莓派系列教程(一)中我们在烧录系统的时候已经配置了树莓派在开机时候按优先级来裂解wifi。但是如果我们没有配置wifi的文件,我们可以手动连接wifi,并查看连接wifi后分配得到的IP地址,以便远程链接树莓派,来决定用命令行或者桌面来操作树莓派。1.连接wifi在启动树莓派后到达它的桌面,用鼠标点击右上角wifi网络的标志,会出现如下图的wifi信息,里面含有树莓派连接wifi后被分配得到的IP地址(图中为:192.168.1.194)。2原创 2021-03-17 13:43:02 · 2820 阅读 · 0 评论 -
(一)树莓派系列教程:树莓派4B的入门使用
一、树莓派的用途:树莓派就类似于arduino,51单片机,stm32,但是树莓派所具备的功能比这些单片机更为丰富和强大。而且树莓派在物联网、Web开发,机器识别、自动控制等多种电子设备应用和网络功能开发十分友好且便捷。在这里插入图片描述树莓派其实相当于一台微型电脑,虽然性能跟不上一般的电脑但是基本上具备有电脑该有的功能了。相对于我们平时用的电脑运行的是windows,树莓派我们可以运行Linux系统,充分发挥研究嵌入式的优势。所以,我们首先给树莓派刷系统。先下载需要的工具或镜像(系统的安装包)原创 2021-03-16 21:00:22 · 12051 阅读 · 0 评论 -
Linux系统中的软件下载、安装、卸载
Linux系统中的软件下载、安装、卸载本文参考这位博主安装sudo apt-get install python3-pip升级sudo pip3 install --upgrade pip卸载sudo apt-get remove python3-pip原创 2020-08-16 12:54:22 · 165 阅读 · 0 评论 -
通过树莓派对物体的检测
通过树莓派对物体的检测和识别1.导入一位博主(http://simcommander.cn)写好的库1.在命令行输入下面命令:wget http://simcommander.cn/download/tflite-py.gz2.解压tflite-py.gz1.在命令行输入下面命令进行对tflite.py.gz压缩包解压:tar xvfz tflite-py.gz3.当前目录下输入下面安装命令sudo apt install ttf-wqy-zenhei4.运行python3原创 2020-08-16 12:37:21 · 1235 阅读 · 0 评论 -
基于树莓派搭建服务器,浏览Django框架下的Web网页
基于树莓派搭建服务器,浏览Django框架下的Web网页安装pip下载工具安装django安装uwsgi测试uwsgi测试DjangoDjangox项目文件介绍测试Django如果出现这个页面,则测试成功本文章参考了这位博主:毕宿五安装pip下载工具安装django1:sudo pip install django 安装uwsgi1:sudo pip3 install uwsgi2:<sudo apt-get install python3-dev##安装nginx1:sudo ap原创 2020-08-15 10:47:10 · 289 阅读 · 0 评论