目前 ESP 模组 / 芯片 / 开发板 有以下几类主要型号:ESP8266 模组 / 芯片 ESP32 模组 / 芯片 ESP32-S2 模组 / 芯片 ESP32-C3 模组 / 芯片 注:官网暂时还没有 ESP32-S2 和 ESP32-C3 模组的单独页面介绍,对应模组具体细节可参考 这里。ESP 模组的通用工具如下:ESP 产品选型工具射频认证工具 ESP 射频测试指南ESP826
1、文件资料获取1.1 开发板工程1.2 BOM表2、详细说明2.1 模组与芯片本开发板支持ESP-WROOM-32模组ESP32-S模组等,只要封装对应,即可焊接使用。模组中所用的的芯片得具体看模组资料,这个开发板模组所使用的芯片为ESP32-D0WD-V3,这个芯片是目前乐鑫官方最推荐的ESP32芯片,同时也是市面上最流行使用的ESP32芯片。2.2 CPU和存储具体得看模组和芯片型号,
前言其实在学习单片机的道路上我发现,所有单片机的功能都是基于通过内部程序控制对输出引脚进行配置实现的。这样说来,一切都可以看作是对“点灯”这一实践的延伸。我们常说“点灯”是学习单片机的第一步,那么这篇文章将从“物联网”这一概念作为连接单片机和互联网的第一次“点灯”。一、硬件选择这个实验无需额外配置硬件,只需要一块ESP32开发板。一般网上选购ESP开发板有30Pin(30个引脚)的还有38Pin(
搞了2个星期,才把开发环境搞好。是的,要骂人了。但这对于我来说,是个学习的机会,毕竟之前连VSCode都没怎么用过。但从这次查找问题的过程中,发现自己解决问题能力的不足。说到底就是一个不断反省的过程。好了,收拾好心情,下一步了。既然要开发ESP32的固件,那就需要大概了解ESP32固件内部的运行情况。 总的来说,ESP32后,会进行3个步骤:(1)一级引导程序被固化在ESP32内部的
MicroPython是为了在嵌入式系统中运行Python 3编程语言而设计的轻量级版本解释器。与常规Python相比,MicroPython解释器体积小(仅100KB左右),通过编译成二进制Executable文件运行,执行效率较高。它使用了轻量级的垃圾回收机制并移除了大部分Python标准库,以适应资源限制的微控制器。MicroPython主要特点包括: 1、语法和功能与标准Python兼容
参考: https://iot.console.aliyun.com/ https://www.bbsmax.com/A/x9J2X8nZd6/首先烧录阿里云iot haas固件: https://haas.iot.aliyun.com/haasapi/index.html#/Python/docs/zh-CN/startup/ESP32_startup***直接下载后可以通过vscode插件烧录
STM32 HAL 库驱动 ESP8266 WiFi 模块实验原理关于 ESP8266 WiFi 模块使用原理可以看我前面的博客WiFi 驱动代码连接将会放到文末这里我们将芯片换为 STM32F103ZET6,别问为什么,问就是引脚资源多CubeMX 配置USART2 与 USART3 配置这里我们使用的配置与前面我们配置 USART1 的方式完全一致: USART3 同理,
这里选择的是SIM7600CE 和EC20 4G通信模块,工作在透传模式创建GPRS 拨号的通信接口源文件 GprsUtils.c ,实现4G模块 拨号及连接服务器功能#include <string.h> #include <stdint.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #inclu
目录 Interface(前言):Main text(正文):①性价比:ESP32性价比很高,做一个简单的比较。②材料:③:硬件连接③Demo程序,复制粘贴修改wifi账号:Interface(前言):还记得大三那会儿,老陈用esp32搞了一个RFID(Radio Frequency Identification,射频识别)考勤总结系统(这是个链接哦,已经开源),于是就开始捣鼓了一点
ESP32 低功耗模式ESP32 低功耗模式1 概要2 Modem-sleep 模式2.1 API 说明2.2 应用3 Light-sleep 模式3.1 强制 Light-sleep3.1.1 API 说明3.1.2 应用3.2 自动 Light-sleep3.2.1 API 说明3.2.2 应用3.3 Deep-sleep 模式3.3.1 API 说明3.3.2 应用4 唤醒方式4.1 GP
外部唤醒 – 多个 GPIO现在,您应该能够使用不同的按钮唤醒 ESP32,并确定哪个按钮导致唤醒。在此示例中,我们将使用GPIO 2和GPIO 15作为唤醒源。图解的将两个按钮连接到 ESP32。在这个例子中,我们使用的是GPIO 2和GPIO 15,但您可以将按钮连接到任何 RTC GPIO。法典您需要对我们之前使用的示例代码进行一些修改:创建要使用的位掩码GPIO 15和GPIO 2.我们之
一、目的        当我们通过ESP-IDF开发ESP32时,可能会遇到类似这样的场景需要对某个函数的执行速度进行优化例如中断执行函数需要快入快出,那么应该怎么做呢,ESP-IDF里面有没有提供这样的方法或者机制呢?        按照常识我们总认为内部SRAM的读写速度一般是最快的(有些芯片内部还有TCM--紧凑
  ▌011.裁判系统要求在 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 测试了基于 ESP32 模块来检测 全国大学生智能车竞赛 中的 室内AI视觉组 的车模信号。其中包括两类信号:第一类是车模想目标靶发送的 调制信号(125Hz) 第二类型号是车模运行在目标靶位前后位置检测信号;原来定义为光电检测信号。现在考虑将其改成 传统的比赛系统所使用的
学习ESP32前先必需了解一下ArduinoArduino是指开源硬件。在以前开源一般指的是软件(源码公开),后来随着发展出现了开源硬件,开源硬件有了以后大家就可以在开源硬件做出一些兼容。官方学习参考网址:https://www.arduino.cc/reference/en/ 硬件介绍:SP-WROOM-32 是一款通用型 Wi-Fi+BT+BLE MCU 模组,功能强大,用途广泛,
ESP32 低功耗方案概述ESP32 在内置 Deep-sleep 低功耗模式、RTC 外设和 ULP 协处理器的支持下,可以满足多种应用场景下的低功耗需求。当 ESP32 进入 Deep-sleep 模式时,所有由 APB_CLK 驱动的外设、CPU 和 RAM 将掉电;RTC_CLK 继续工作;RTC 控制器、RTC 外设、ULP 协处理器、RTC 快速内存和 RTC 慢速内存可以不掉电,具体
陈拓 2022/05/26-2022/05/301. 概述在《ESP32深度睡眠电流怎样低于10uA》https://zhuanlan.zhihu.com/p/521640890一文中我们测试ESP32在deep sleep模式下只使用RTC时的电流,本文我们再开启ULP协处理器,测试RTC和ULP开启时的deep sleep电流。对于ESP32在各种工作模式下的电流可以参考《了解ESP32睡眠
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 一 前言:博文开始前,小徐共勉在简书上面阅读的一篇好文里面的句子,发现自己自律于写技术分享帖了。     我从来不相信什么懒洋洋的自由。我向往的自由是通过勤奋和努力实现的更广阔的人生,那样的自由才是珍贵的,有价值的;
文章目录驱动安装为合宙Esp32c3安装Micropython固件库1.Micropython简介2.Micropython解释器下载-Thonny解释器:-VScode:3.ESP32C3固件库下载以及安装固件库下载固件库安装方法一:Thonny中直接进行安装方法二:使用flash_download_tool安装(推荐)代码上传到ESP32C3中使用Thonny上传使用vscode后续合宙ai
前言关于esp-now的介绍视频建议看官方https://www.bilibili.com/video/BV1gf4y1H7iA esp-now的官方例程代码仓库在https://github.com/espressif/esp-now 本章着重介绍自己的理解,请大家批判的接受代码整理我在分析demo的时候极其不习惯使用官方的工程,我会自己整理一个比较“纯净”的工程利于我自己的学习研究,当然这个只
  • 1
  • 2
  • 3
  • 4
  • 5