目录前言一、环境的搭建1、下载Visual studio Code2、下载platformIO IDE二、点亮一盏LED灯1、硬件准备2、新建工程3、烧录总结Q&A 前言 现在大家的课设毕设啥的都喜欢往网上传数据,而对于这些课设毕设的模块选型都喜欢这么一个原则:快速上手。那么我首选esp系列的产品,教程多,易上手。 一、环境的搭建之前用过arduino,编译太卡了,便换成了vs co
转载 2024-02-22 14:25:55
141阅读
1Ubuntu安装在Linux下编译速度比Windows快很多,一般推荐优先使用Linux开发。Ubuntu是非常常见的Linux操作系统。网上已经有非常多的Ubuntu安装教程,这里推荐一篇,亲测有效:2安装ESP-IDF环境2.1 安装常见的软件我们需要安装几个常用的软件 :sudo apt-get install vim sudo apt install git如果你安装了其他版本的Ubun
转载 2024-07-18 21:10:45
57阅读
内容概要1、智能家居介绍2、智能家居市场分析3、内容介绍4、收益介绍智能家居介绍智能家居是什么:智能家居市场分析:中国智能家居规模:地产市场分析:家装市场分析:内容介绍1、WiFi技术原理2、智能家居系统开发3、WiFi开发环境搭建4、WiFi(GPIO/UART/PWM/TIME)外设应用开发5、FreeRTOS实时操作系统6、LwIP网络协议栈、WiFi网络编7、WiFi应用开发(智能开关、智
电脑越用越卡,c盘越来越满,清理空间也不够用了,该怎么办呢?很多人在学习或工作中都会遇到这样的难题,不知道该如何处理。实际上,使用一款专业的磁盘分区助手来调整c盘空间是很有必要的,例如易我分区大师,可以在无损数据的情况下,实现c盘扩容。这里给大家具体分享一下使用磁盘分区助手易我分区大师无损c盘扩容的方法。首先,下载易我分区大师这款软件。点击下载>>软件官网详情: https://www
转载 2024-09-05 13:16:34
209阅读
陈拓 2022/05/13-2022/05/151. 简介在《ESP32 ESP-IDF 获取GPS北斗模块的经纬度和日期时间》一文中我们已经用ESP32获取了GPS北斗模块HT1818Z3G5L的经纬度和日期时间数据。文本我们将经纬度和日期时间保存到TF卡中。每天保存一个文件,用日期作为文件名。模块大约1秒钟发送一次数据,我们不需要保存那么多数据,如果1分钟保存一次,1天有1440条记录。记录格
竞争冒险"(Race Condition)是并发编程中的一个常见问题,它发生在两个或更多的进程或线程尝试同时访问和修改共享资源时,而由于处理器调度的非确定性,导致结果不可预测。要防止竞争冒险,可以采取以下策略:互斥锁(Mutexes):互斥锁可以用来保护共享资源,确保在任何时候只有一个任务可以访问这些资源。当一个任务获得互斥锁时,其他任务必须等待,直到锁被释放。信号量(Semaphores):信号
转载:ESP8266/ESP32 NVS 基本操作 版权声明:
转载 2023-05-21 16:47:21
1400阅读
实验1:waterBlink流水灯实验先设置200延迟后设置400延迟是为了让每个灯珠都亮灭1s,具体没要求,按照个人喜好即可。void setup() { pinMode(19, OUTPUT); //设置19号管脚为输出管脚 pinMode(5, OUTPUT); //设置5号管脚为输出管脚 pinMode(16, OUTPUT); //设置16号管脚为输出管脚 pinMod
NVS总的来说,就是非易失性存储,类似MCU EEPROM,但实际上调用ESP32这些函数,数据是存储在FLASH中的。 它的管理方式类似数据库的表,在NVS里面可以存储很多个不同的表,每个表下面有不同的键值,每个键值可以存储8位, 16位,32位等等不同的数据类型,但不能是浮点数。 NVS相关AP
转载 2019-11-26 15:15:00
909阅读
ESP32的中断ESP32的中断矩阵是一个关键组件,它负责将外部中断源单独映射到每个CPU的外部中断上。其主要功能和特点如下:中断源映射:中断矩阵能够接受多个外部中断源作为输入,然后将这些中断源映射到CPU的外部中断上。这种映射关系允许CPU及时响应并处理来自不同外设的中断信号。多CPU支持:ESP32通常具有多个CPU核心,中断矩阵可以为每个CPU生成相应的外部中断。这意味着不同的CPU可以并行
电脑早已经成为我们工作学习以及生活中常用的一种设备,每个人的电脑中都保存着很多重要的数据资料,应该很多小伙伴都遇到过电脑数据误删除的情况,一般这时候大家应该都会上网查找电脑恢复数据的步骤,今天就以电脑数据恢复软件EasyRecovery为例,来给大家分享一下电脑数据恢复的步骤:首先来了解以下EasyRecovery是什么:EasyRecovery是一款比较经典的老牌的电脑数据恢复工具,EasyRe
1. MBR分区表:Master Boot Record,即硬盘主引导记录分区表,只支持容量在 2.1TB 以下的硬盘,超过2.1TB的硬盘只能 管理2.1TB,最多只支持4个主分区或三个主分区和一个扩展分区,扩展分区下可以有多个逻辑分区。 2. GPT分区表:GPT,全局唯一标识分区表(GUID Partition Table),与MBR最大4个分区表项的限制相比,GPT对分区数量没有 限制
转载 2024-05-09 14:00:01
389阅读
 CPU通用寄存器作为CPU体系架构的一部分,不可或缺。通用寄存器是CPU的算术逻辑运算操作最直接,频繁的位置。对于RISC体系的CPU,算术逻辑运算甚至只能够操作CPU通用寄存器中的数据。我们的目的不在于详尽的说明每一种CPU体系的寄存器情况,而在于将常用而且在不同CPU体系下容易混淆的寄存器做一个总结。下面就以8086处理器,ARM7内核,MIPS32内核为例说明。 808
VFS虚拟文件系统虚拟文件系统 (VFS) 组件可为一些驱动提供一个统一接口。有了该接口,用户可像操作普通文件一样操作虚拟文件。这类驱动程序可以是 FAT、SPIFFS 等真实文件系统,也可以是有文件类接口的设备驱动程序——官方文档说人话就是ESP32可以支持运行嵌入式文件系统目前ESP-IDF实现的功能如下:按名读取/写入文件兼容POSIX和C库函数文件操作不会对路径中的点.或..进行特殊处理(
转载 2024-04-06 10:20:00
419阅读
文章目录捕获中断溢出中断校验数据进行输出部分其他代码 本实验用STM32F4来实现 红外遥控不能隔墙、抗干扰强。 对流程不感兴趣可以直接看代码 NEC码的时序 大致是接收到引导码(9ms 低电平+ 4.5ms 高电平) + 地址码+反码(校验用)+数据+数据反码,这时已经接收到了完整的数据了,之后如果不松手,就会有9ms低电平+2.5ms的高电平+0.56ms低电平+97ms左右的高电平,如果还
转载 2024-08-08 10:20:31
101阅读
硬件Bug起因第一个bug第一个bug总结第二个bug 起因今天刚拿到的PCB就马上焊好了,接电源发现能亮就很nice,但是把主控esp-12F焊上去就发现事情没这么简单,我是打算要用arduino IDE开发,但是凭之前的经验,新的芯片要用arduinoIDE开发就要进行BootLoader烧写,但是我不会啊?,于是就想到了之前的esp32-cam可以直接用串口下载arduino程序,一试,故
转载 2024-09-09 16:23:37
115阅读
UUID生成网站:Online UUID Generator Tool0.前言什么是低功耗蓝牙?BLE之所以被称为低功耗蓝牙,就是需要通讯的时候才握手,数据传输完成后,就断开连接。在通讯过程中,主动方是客户端,由客户端发起连接请求、收发数据、断开连接等操作;服务器是被动的一方,随时做好了被连接的准备,并对连接请求作出相应。如果需要不断发送控制和接收数据的指令,则在控制端APP中设计中,需要加入定时
转载 2024-05-23 22:38:27
1103阅读
智慧家居·万物互联:我的智能花盆DIY之旅0 写在前面1 架构怎么搭?1.1 系统层次1.2 MQTT是什么?1.3 项目流程2 云平台怎么用?2.1 创建设备2.2 设备开发2.3 设备管理3 软件怎么设计?3.1 依赖库配置3.2 引脚定义与连接3.3 WIFI配置3.4 MQTT配置3.5 连接云平台3.6 执行设备4 更进一步 0 写在前面?物联网(Internet of things,
转载 2024-08-06 12:33:03
222阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载 2024-05-06 16:13:31
3856阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把      esp/esp-idf/examples   里面的L
转载 2024-05-12 20:07:07
271阅读
  • 1
  • 2
  • 3
  • 4
  • 5