背景去年学会了 Arduino 写 ESP 8266+32,后面有看到了 PlatforrmIO,于是那时候立马跃跃欲试,就有了用PlatformIO开发Esp8266/32这篇文章,不过由于大部分学习资料(案例、文档、手册、博客)都是使用 Arduino,代码不兼容的我就很少使用了。然后今年在某个项目里神奇的发现,这伙人一个用 Arduino,另一个用 PlatformIO,各自不相同的终端使得
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载
2024-05-23 23:48:25
162阅读
检测当前的光照强度,LCD1602显示,并且可以自动打开关闭窗帘,也可以通过手动按键打开关闭窗帘,全套资料齐全,具体功能请看下方演示视频
98-基于stm32的光照强度检测智能窗帘系统Proteus仿真(源码+仿真+全套资料) stm32单片机最小系统讲解:电源电就是MCU要吃的饭,不吃饭,stm32芯片肯定不能工作。 stm32最小系统板需要5v和3.3v两种电压,一般可以直接
陈拓 2022/06/01-2022/06/011. 概述在《ESP32深度睡眠电流怎样低于10uA》https://zhuanlan.zhihu.com/p/521640890和《ESP32 - ULP 协处理器在低功耗模式下读片内霍尔传感器HALL SENSOR》https://zhuanlan.zhihu.com/p/522082909两篇文章中我们讨论了ESP32在deep sleep模式
转载
2024-05-08 22:07:03
345阅读
# 使用 ESP32 和 Python 实现光照传感器
## 一、流程概述
在这篇文章中,我们将学习如何使用 ESP32 和 Python(MicroPython)来实现一个光照传感器。以下是整个流程的步骤:
| 步骤编号 | 步骤名称 | 描述 |
|----------|----
原创
2024-09-26 06:55:55
253阅读
陈拓 2022/06/24-2022/06/241. 概述此示例显示如何配置ADC1并读取连接到GPIO引脚的电压。引脚功能在本例中,我们使用默认的ADC_UNIT_1,我们电池供电的应用中将ESP32开发板的电源连接到GPIO34,以监测电池电压。如果在应用程序中选择了其他ADC单元,则需要更改GPIO引脚(请参阅《ESP32技术参考手册》第4.11章)。ESP32有2个12位的ADC,共18个
转载
2024-02-20 10:29:13
1615阅读
1.单片机IO口开漏输出和推挽输出有什么区别?开漏输出:开漏输出只能输出低电平,如果要输出高电平必须通过上拉电阻才能实现。就类似于三极管的集电极输出。推挽输出:推挽输出既可以输出低电平,也可以输出高电平,可以直接驱动功耗不大的数字器件。导通损耗小、效率高、既提高电路的负载能力,又提高开关速度。推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。
BH1750光照强度传感器模块二的在ArduinoUno板基础上开发首先是传感器正面接下来是反面 连接方式:BH1750接口Arduino Uno 板接口VCC5VSCLA4DATA5GNDGNDADDR可接可不接BH1750传感器产生的结果是二进制形式分成两个字节存储的。而在传从的过程中他的高位和地位会颠倒,所以我们得对获取到的数据进行相关的处理才能还原出传感器的原始测量值。先是对高位部分进行左
转载
2024-04-16 08:48:13
230阅读
涂鸦模组开发光照传感器(OPT3006) 概述涂鸦智能视频教学系统框架设计OPT3006 超薄环境光传感器TYZS5 模组特点PCB绘制涂鸦零代码开发涂鸦模组开发文章最后概述亮度传感器是一种常用的智能检测设备,主要利用亮度集成传感器,实时检测环境明暗的亮度数据。它不仅仅适用于智能家居体系,同样被广泛应用于场景中,例如办公楼、酒店、公寓、学校、医院、养老院、商场、餐厅、银行、仓库、街道等。根据外界环
转载
2023-09-18 14:02:52
187阅读
最近在做一个基于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阅读
智慧家居·万物互联:我的智能花盆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阅读
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载
2024-08-11 10:10:25
304阅读
文章目录一、分区表简介1、什么是分区表2、ESP32 内置分区表3、分区表的格式(1) 注释(2) Name —— 分区名(3) Type —— 主类型(4) SubType —— 子类型(5) Offset & Size —— 偏移地址 & 分区大小(6) Flag —— 标记二、通过分区表设置分区1、使用内置分区表2、自定义分区表 一、分区表简介1、什么是分区表分区表是 ES
转载
2024-04-25 10:13:45
277阅读
当你搜到这篇文章的时候说明你已经在做陀螺仪的项目了。那么陀螺仪具体的东西应该不用多说,他其实就是一个获取原始数据然后通过DMP或者MCU的计算处理,然后得到角度的一个传感器。MPU6050内部集成了一个陀螺仪一个加速传感器还有DMP计算单元。陀螺仪是提供实时的三轴角速度,其中三轴分辨是Pitch, Roll,Yaw。简单来说我们视之为XYZ三轴。还有三轴加速度,加速计时用来获取三轴方向的实时加速度
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载
2024-05-16 08:14:03
335阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载
2024-03-23 10:33:14
696阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载
2024-07-28 14:38:46
127阅读
ESP32第一章esp32简介ESP32模块及开发板ESP-IDF ESP32模块及开发板ESP32是乐鑫信息科技(以下简称乐鑫)推出的一块WIFI芯片。ESP32 集成了天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块,整个解决方案占用了最少的印刷电路板面积。2.4 GHz Wi-Fi 加蓝牙双模芯片采用 TSMC 低功耗 40nm 技术,功耗性能和射频性能最佳,安全可
转载
2024-02-06 21:29:41
90阅读
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点
NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载
2024-05-23 09:40:53
306阅读