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阅读
在拿到一个芯片、模组、功能模块或者开发板的时候,除了去网上搜索各种文档和教程之外,最重要的文档就是设计制造商所提供的datasheet文档了。datasheet直接翻译成中文就是数据表,通常指用于辅助硬件开发的资料工作表、数据手册、规格书、产品手册等。对于硬件开发者和相关软件开发者来说都是必备的文档资料。通过datasheet我们通常可以了解到该硬件的1.功能描述。2.电气特性。3.管脚的定义。4
转载
2024-08-13 16:48:30
284阅读
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阅读
本 esp32 Arduino 教程的目的是解释如何在 freertos 队列的前面和后面插入内容。此 esp32 教程的测试是使用集成在esp32 开发板中的dfrobot 的 模块设备进行的。引言本文主要说明如何在FreeRTOS队列前/后插入数据。有关在ESP32上使用FreeRTOS队列的入门教程,请参见这一篇文章:http://mc.dfrobot.com.cn/thread-27558
转载
2024-06-04 22:10:52
101阅读
#esp32 & esp8266##功能框图ESP32的功能原理图esp32esp8266esp32-s2CPU型号低功耗Xtensa@LX6 32-bit 单/双核处理器超低功耗 Tensilica L106 32-bit RISC处理器Xtensa@LX7 32-bit LX7单核处理器 频率高达240MHZ160MHZ高达240MHZ性能运算能力高达600MIPS较弱存储片上448k
转载
2024-03-22 20:37:20
86阅读
八种引脚功能分别为:
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
1774阅读
三步完成ESP32烧录MicroPython运行环境目前,MicroPython已经支持了多种硬件平台,包括ESP8266、ESP32、STM32、pyboard、WiPy等,本文主要介绍如何在ESP32上搭建MicroPython开发环境。今天本文将介绍一种全新的在ESP32开发板上烧录MicroPython固件的方法,这种方法不需要下载任何软件,只需要使用浏览器在线的烧录工具即可,操作简单,一
转载
2024-08-30 13:29:02
968阅读
使用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阅读
文章目录一、分区表简介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阅读
目录前言使用PWM时,需要注意引脚是否支持TIM功能可支持引脚PWM.cPWM.hmain.h 参考前言PWM(Pulse Width Modulation)是一种脉宽调制技术,用来调节信号波形的高电平时间(脉冲宽度)的比例,从而改变有效值。PWM技术常见于电子电路中,广泛应用于各种领域和设备中,包括但不限于以下几个方面:1. 电机控制:PWM可用于控制直流电机、步进电机和交流电机的转速
转载
2024-06-14 17:03:55
703阅读
文章目录前言资料参考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阅读
经过前两个帖子的折腾,基本的开发环境已经搭建完毕!我们现在终于可以快乐的写代码、调传感器了!!因为小弟使用的是官方乐鑫原厂的SDK,我在官网也只能找到带freertos的SDK包,因此下面就基于这个原厂SDK来给大家分享一下esp32运行多任务的过程(LED闪烁+串口打印)首先我们把 esp/esp-idf/examples 里面的L
转载
2024-05-12 20:07:07
271阅读
最近在做一个基于ESP32-PICO-D4的墨水瓶小终端/挂件?的小项目,硬件测试部分耗了我一个下午加晚上,随便总结一下。最终点灯成功 电路设计放在立创开源那边了:ESP32_INK 墨水屏终端or挂件 - 嘉立创EDA开源硬件平台 (oshwhub.com)记录一些问题/想法:1.电路设计时因为嫌16p的typec焊接容易出事,就用了一个microusb和一个6p的typec(仅供电)
转载
2024-05-06 16:13:31
3859阅读
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阅读
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阅读