在拿到一个芯片、模组、功能模块或者开发板的时候,除了去网上搜索各种文档和教程之外,最重要的文档就是设计制造商所提供的datasheet文档了。datasheet直接翻译成中文就是数据表,通常指用于辅助硬件开发的资料工作表、数据手册、规格书、产品手册等。对于硬件开发者和相关软件开发者来说都是必备的文档资料。通过datasheet我们通常可以了解到该硬件的1.功能描述。2.电气特性。3.管脚的定义。4
转载
2024-08-13 16:48:30
287阅读
ESP32学习二:HelloWord编译及烧写认识HelloWorldMakefileCMakeLists.txtmain编译查看开发板端口配置编译烧写到开发板查看日志 认识HelloWorld环境搭建好后,打开了ESP_IDF中的示例代码中的hello world,它的目录结构如下:.vscode (VSCode 项目配置目录)
c_cpp_properties.json (C/C++项
Fri3d Camp 是两年一度的创客夏令营。今年 8 月 12 至 14 日举行了第四届 Fri3d Camp。与往届一样,本届活动依旧融合了科技节和创客大会的元素,并收集了来自 CCC Camp 和 SHA 等欧洲大型创客训练营的灵感。今年的所有夏令营参与者均获得了一个基于乐鑫 ESP32-WROVER 模组开发的酷炫徽章,创客们可对其进行编程或扩展。徽章的具体规格请见 Hackaday 相关
转载
2024-05-23 22:46:19
63阅读
文章目录1 ESP32-DevKitC V4(ESP32-WROVER-E&IE)板载信息2 ESP32-DevKitC V4(ESP32-WROVER-E&IE)板载资源2.1 在工程中使用函数查询可用堆大小等信息2.2 在PowerShell使用指令`esptool.py -p COM* flash_id` 查询模组实际flash大小和芯片信息等数据2.3 查询外部PSRAM
转载
2024-03-25 14:17:43
271阅读
前言:之前小编也说过国内ESPRESSIF 乐鑫的WIFI方案是目前在物联网中最受欢迎的性价比WiFi解决方案之一,所以今天的主角要说的是ESP32-WROVER-IB WIFI+蓝牙通用模组。它的功能强大,用途广泛,可以用于低功耗传感器网络和要求极高的任务,例如语音编码、音频流和 MP3 解码等。ESP32-WROVER 有两款模组,一款采用 PCB 板载天线,另一款采用 IPEX 天线。ESP
转载
2023-11-20 08:47:51
130阅读
32.768 kHz 晶振32.768 kHz 晶振,可提供 Deep-sleep 下使用的低功耗时钟。USB-UART 桥接器单芯片 USB-UART 桥接器 (FT2232),可提供高达 3 Mbps 的传输速率。开发者可通过 USB 接口对 FT2232 芯片进行控制和编程,与 ESP32 建立连接。FT2232 芯片可在通道 A 提供 USB-to-JTAG 接口功能,并在通道 B 提供
转载
2024-04-28 13:09:26
43阅读
ESP32编译环境搭建ESP32一、资料参考二、文件准备三、编译 ESP32一、资料参考官方资料 http://esp-idf.readthedocs.io/en/latest/二、文件准备其实官方的文档写得很详细,但是感觉可能过于详细,看起来其实也很费时间,我的使用环境是在windows下,而介绍文档中包含有linux和MAC_OSX,所以会直接略过直接看windows。 按照提示,先进入快速
转载
2024-03-28 23:45:17
77阅读
八种引脚功能分别为:
1.GPIO_Mode_AIN 模拟输入
2.GPIO_Mode_IN_FLOATING浮空输入
3.GPIO_Mode_IPD下拉输入
4.GPIO_Mode_IPU上拉输入
5.GPIO_Mode_Out_OD开漏输出
6.GPIO_Mode_Out_PP推挽输出
7.GPIO_Mode_AF_OD复用开漏输出
8.GPIO_Mode_AF_PP复用推挽输出
模拟输入:
转载
2024-06-27 17:52:14
1776阅读
NodeMCU-32S简介NodeMCU-32S引脚功能板上资源总结功能特点
NodeMCU-32SNodeMCU-32S是基于 ESP32-32S 模组设计的一款较为经典的ESP32开发板,个人认为较为适合初学ESP32使用,后面学习ESP32的使用时候我们也将使用这块板子。该开发板的设计引出大部分I/O口至两侧的排针,极大的方便了开发者的连接与调试,开发时完全可以根据自己的需求去连
转载
2024-05-23 09:40:53
306阅读
文章目录前言资料参考1 ESP-Moonlight 项目及硬件了解2 ESP-IDF 软件开发基础3 基础组建测试试用4 端云配合 前言小能手在时隔4年后,再次玩起了乐鑫芯片,这次是带语音识别功能的ESP32。目前基于 ESP-Moonlight 开发板记录一系列笔记。月球灯课程将带领爱好者一步步探索利用乐鑫物联⽹开发框架 ESP-IDF 和 ESP32 芯片构建智能终端产品的全过程,最终实现月
转载
2024-05-23 23:48:25
162阅读
智慧家居·万物互联:我的智能花盆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
3859阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把 esp/esp-idf/examples 里面的L
转载
2024-05-12 20:07:07
271阅读
ESP32S蓝牙09经过了半个多月的学习,我们从米思齐的积木编程到Arduino IDE的模块编程、从APPInventor在线积木APP制作到Eclipse的纯代码编程、从传统蓝牙到BLE低功耗蓝牙、从蓝牙客户端到蓝牙服务端,由浅入深,足迹遍布蓝牙开发编程的方方面面。如今已经可以迎来了收官之作,我们准备做一个实用性的BLE蓝牙测试APP。我们准备把BLE蓝牙的客户端和服务端两个程序整合在一起,本
转载
2024-08-19 12:01:12
95阅读
前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32与ESP32-S2两款ADC的一些经
转载
2024-05-01 22:13:55
359阅读
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
130阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载
2024-03-23 10:33:14
696阅读
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
339阅读
原作者:renzo mischianti - 2019年12月28日发表 - 2021年6月21日更新我们已经看到这个设备(基于流行的SX1276/SX1278无线模块的E32 UART LoRa)是如何管理省电的,但是如果我们只对e32使用省电,微控制器就会继续保持活跃,但是我们可以使用AUX引脚来解决这个问题。 图 1Sx1278 Sx1276 无线Lora uart模块 串行
使用git源码安装arduino+esp32开发环境使用git源码安装arduino+esp32开发环境第一步,创建文件夹第二步,克隆esp32包第三步,安装工具包方法1:用get.exe安装工具包通过esp包下面的tools里的get.exe安装工具包第三步,安装工具包方法2:直接下载 使用git源码安装arduino+esp32开发环境一般教程里的方法安装很慢,一出现网络问题,就会错误所以这
转载
2024-08-11 10:10:25
309阅读