文章目录1, 关于项目的简单介绍2, 背景知识的简单回顾2.1, 文件 I/O 的API函数open()read()close()opendir()readdir()closedir()2.2, 字符串的API函数strstr()strncpy()strncat()strlen()2.3, 其他函数snprintf()3, 伪代码3.1 固定芯片的伪代码(简易版)3.2 可变芯片的伪代码(升级版
1、OSError: [Errno 98] Address already in use 原因:基础错误。程序重复启动了;方案:检查该文件,杀掉之前已经运行的进程;再次运行该 .py文件即可。2、TypeError: type NoneType doesn't define __round__ method ——类型错误:round方法无法处理 NoneType类型原因:基础错误。round()方
转载 2023-11-23 10:45:20
113阅读
声明:本人对模仿本文实验造成的人身伤害和财产损失不负责任,请注意安全、佩戴护目镜等防具。本文使用的VPN技术仅作传感器数据加密用途。本文内容如题。此系统功能有:远程查看当前室内温湿度、屏幕显示当前室内温湿度、远程查看温湿度随时间变化曲线、Siri等语音助手控制空调等。所需材料如下:任意ESP8266开发板或最小系统(不需要SPI、代码支持OTA升级)-10元;Arduino ESP8
单片机 BMP280大气压强与温度传感器使用详解最近实习中一个项目要用到多种传感器,其中就包括BMP280模块,但是发现网上有用的资料非常少,只好从头看datasheet,使用过程中也算积累了相关的知识,分享给大家。在这里也给各位一个建议,使用一个芯片之前最好还是多看看datasheet,写datasheet的人就是制造芯片的人,他们的操作手册比任何人都有权威性。废话不多说,开始正题:目录 单片机
STM32案例学习 BMP280模块硬件平台野火STM32F1系列开发板正点STM32F1系列开发板STM32F103ZET6核心板AHT10温湿度传感器模块BMP280BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器功耗仅有2.7μA,包括压力和温度测量功能。气压传感器支持SPI和IIC通信接口,相比上一代的BMP180
原创 2023-08-25 14:12:27
1838阅读
作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译3.3 安装Python和工具如果你发现Python环境中缺了什么,别担心,这不是大问题。在这节中,你可以通过如下的步骤快速安装所有的东西。1.如果你的树莓是使用有线连接到互联网的,确保它能连接到网络然后启动你的树莓。2.启动图形界面,如果它没有自动启动的话。如果使用的无线网络的话,确保它是工作的。
转载 2023-09-19 21:33:44
168阅读
DSH553 是一个带 12bitADC 的 8 位 RISC MCU,内置 8K×16 位 MTP 程序存储器。高性能的RISC CPU ●8 位单片机MCU ●内置8KX16位程序存储器MTP ●1K字节数据存储器(SRAM) ●带256字节E2PROM功能( 10000次) ●只有 43条单字指令 ●8级PC存储堆栈 ●8级PUSH和POP存储堆栈振荡器 ●32/ 16/8/4/2MHz和3
压力和温度监测在嵌入式系统开发中是非常常见的需求,特别是对环境大气压力和温度的检测需求就更常见了。我们一般都会选择一些封装较小操作比较方便的压力传感器。BMP280就是满足这一要求的器件。在这一篇中我们将设计并实现BMP280的驱动。 1、功能概述 BMP280是一款绝对压力传感器产品。BMP280
原创 2022-05-12 23:35:43
1436阅读
wiringpi2显然也把i2c驱动带给了Python,手头上正巧有一个DS3231的模块,上边带了一个DS3231 RTC(实时时钟),与一片24C32,两个芯片均为iic总线设备,与树莓接线如下: 也就是VCC GND SDA SCL四个脚分别接到树莓的1(3.3v)、9(0v)、3(SDA.1)、5(SCL.1)上,因为树莓的I2C接口默认是关闭的,需要先编辑一下/boot/confi
最近在使用红外测温传感器,IIC通信,在单片机上已能读取数据,但是想把数据读取到电脑上用python做一些处理,想到树莓自带IIC接口,于是尝试直接将红外传感器接到树莓的IIC管脚。启用树莓I2C功能: 参考瑞士军刀扩展板的教程“DS1307 RTC 时钟模块”,开启树莓的IIC功能,教程链接: http://shumeipai.nxez.com/2016/05/30/saks-diy-t
转载 2023-05-30 20:22:36
255阅读
本文介绍在树莓派上使用Pyside2+QML方式进行GUI程序的开发,该GUI程序可以通过按钮来控制蜂鸣器播放不同的音调,这里演示按钮弹奏歌曲《两只老虎》。开发环境依然使用之前介绍的PyCharm编写python代码和远程开发,然后使用QtCreator编写QML界面的方式。1、新建项目1.1、新建工程打开PyCharm,新建工程buzzer_control,如下:1.2、添加python主程序b
学习目录:树莓学习之路-GPIO Zero 官网地址:https://gpiozero.readthedocs.io/en/stable/recipes_advanced.html环境:UbuntuMeta-16.04树莓:3代B型以下方法演示了GPIO Zero库的一些功能。 需要注意的是所有方法都是在 Python 3 的情况下编写的。方法可能在 Python 2 没有用 !3.1. LE
转载 2023-10-07 13:15:14
95阅读
首先更新树莓派系统 $ sudo apt-get update $ sudo apt-get upgrade 接着安装python依赖环境 $ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev 然后下载python3.6版本源码并解压 $ wget https://www.python.org/
转载 2023-06-27 18:26:25
331阅读
树莓派系统下载地址点这里 我下载的无桌面的linux系统,比较小的那个,带桌面的有些大 liunx系统安装到内存卡小公举 1、解压下载的软件,解压完是一个镜像文件, 2、打开小公举,选择上面解压的镜像文件,选择你要装系统的内存卡,点击写入,确认覆盖,进度条走完,安装成功 3、根目录创建一个ssh文件,文件名就为ssh;最新版本的树莓,没有这个文件,会拒绝ssh连接4、树莓默认的用户没有管
转载 2023-06-27 18:24:22
182阅读
本节书摘来自异步社区《树莓Python编程入门与实战(第2版)》一书中的第3章,第3.5节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译3.5 关于Python交互式shellPython交互式shell主要是用来测试一些Python语句和检查语法错误。可以在GUI终端中输入python3并按下回车键来进入Python交互式shell。TIP 
转载 2023-09-06 21:18:15
161阅读
首先,我想说明,只是为了学习Python完全没有问题,官方系统自带Python环境,不过日常使用推荐二手笔记本啦,想要用起来舒服树莓得折腾,而且配置确实是太低了,(四核1.2+1g)。不过我还是要前排强行安利树莓,就简单说说我用树莓做过的小项目吧,首先是Python爬虫一系列,多线程无压力。Python+OpenCV人脸识别,无压力。Python+flask ,小型论坛,百人访问量(不许笑)
 ▌第一部分 环境解决1.1 软件版本发货前已经配置好软件环境:Linux raspberrypi 5.4.51Python 3.7OpenCV-python 3.4.6.271.2 TF卡克隆软件⊙ 软件包准备⊙ 解压缩到文件夹,并打开 ▲ Win32DiskImage解压缩之后目录 ⊙ 打开软件 ⊙ 建立img文件当前需要备份的文件夹下面,新建一个*.img文件,比如:lqpi
转载 2024-01-29 20:47:41
40阅读
一:格式化SD卡SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化(重装烧录也要进行着SD卡格式化操作)二:下载官方镜像http://downloads.raspberrypi.org/raspbian_latest三:烧录SD卡使用Win32DiskImager将镜像烧录到格式化后的SD卡SD卡盘根目录(/boot)下新建一个命名为ssh的文件(无后缀)四:Putty连接连接
转载 2023-08-24 15:20:25
148阅读
到目前为止,我们所有的树莓4BPython程序都是通过使用IDLE或通过控制台窗口执行的。但是,我们可能希望我们的程序在启动时自动运行,在本方法文档中我们将学习如何在Raspbian上执行此操作!为什么在启动时运行脚本?大多数计算机用户将熟悉基于用户界面的程序,这些程序需要用户输入才能执行操作。例如,游戏采用用户操作虚拟角色的键盘和鼠标数据来运行,跳跃,游泳和爬行。其他应用程序(例如办公程序)包
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、树莓安装64位系统二、树莓前期准备三、配置部署环境四、安装yolov5环境运行程序五、配置环境中的坑 前言树莓派上部署yolov5(运行yolov5-lite同样可以) 使用树莓最新版的64位系统 硬件是树莓4B4G版本,python版本是3.9一、树莓安装64位系统1.下载镜像文件树莓官方镜像文件下载(
  • 1
  • 2
  • 3
  • 4
  • 5