文章目录前言一、ESP32C3的WiFi1.特性简介2.Wi-Fi MAC3.联网特性二、用ESP32C3连接热点AP1.主函数初始化2.WiFi初始化3.WiFi事件函数4.完整工程代码5.调试现象总结 前言本次主要实现ESP32C3连接到我的AP热点上。一、ESP32C3的WiFi1.特性简介• 支持 IEEE 802.11 b/g/n 协议 • 工作信道中心频率范围: 2412 ~ 248
转载
2024-07-28 13:59:04
1305阅读
安装arduino软件首先在arduino官网下载安装文件(在百度上下载也可以),下面两个图是官网下载, 下载完成后,按照下图红框直接安装,直到安装完成即可。使用git下载例程在arduino的桌面快捷方式上点鼠标右键找到arduino的安装位置,然后使用git工具(git安装参考)clone官网提供的ESP32例程包。然后在在hardware目录下进行clone。 点击“Git Clone”后,
转载
2024-02-19 18:35:33
355阅读
WiFi外设配置ESP32/8266的Wi-Fi库支持配置及监控Wi-Fi连网功能相关内容参考乐鑫的ESP32/8266文档https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.1/api-reference/network/esp_wifi.html基本模式基站模式(又称STA模式或Client模式):将ESP连接到附近的AP,
转载
2024-05-05 21:53:27
2210阅读
ESP32 单片机学习笔记 - 05 - AP/Smart Config终于把感觉必要的基础外设学完了,开始学esp32的主要特色功能——物联网~~?(大概)一、WIFI热点 AP模式编程指南: 在API库中的Wi-Fi 库栏目只有简单的几句介绍,要看更多内容,可以到API指南的Wi-Fi 驱动程序中查看。这一节先说ESP32 Wi-Fi AP 一般情况的内容。 教程笔记: 第十四章 ESP32
转载
2024-05-08 11:12:55
898阅读
WiFi 实验 从这一个实验开始,逐渐开始讲解 ESP32 的 wifi 无线通信相关知识。 请参考 3.1.2 节,我们的演示的工作目录位于“G:\ESP32”,在这个目录下创建有文件夹“examples”, 接着把开发板带的 wifi 实验教程“.\配套的例程\2wifi 部分.rar”解压到文件夹“examples”下,如图:我们新增加了 10 个工程,第 4 章的实验围绕着这些工程讲解。4
转载
2024-04-25 13:03:47
1712阅读
Arduino程序主函数#include
#include
#include "WiFi.h"
#include "PubSubClient.h"
#include "Ticker.h"
#include "DHT.h"AITA_DHT dht11;
uint8_t temperature, humidity;const char *ssid = "八仙过海少了俩";
转载
2024-05-10 16:31:00
38阅读
ESP32环境搭建(Thonny+MicroPython+ESP32)一、开发环境说明二、下载和安装Thonny三、下载MicroPython四、下载ESP32驱动五、烧录MicroPython到ESP32六、Thonny与ESP32交互七、编写代码7-1、编写一段简单的程序附录:点灯实验八、总结 一、开发环境说明硬件:ESP32解释器:MicroPython(一种针对于硬件做了特殊处理的Pyt
转载
2023-10-20 19:28:23
344阅读
大家好,超子能力有限,技术不高,有什么错误的地方,欢迎批评指正。今天的文章不讲通信中的各种协议了,咱们做一个物联网入门的DIY程序设计,用意法半导体的STM32单片机配合ESP8266的WiFi模块,利用阿里云旗下的生活物联网平台,做一个APP控制LED灯亮灭的设计,其实就是控制STM32单片机IO口高低电平的变化,如果再控制一个继电器,进而控制火线的通断,就可以模拟一个市面上的WiFi
转载
2024-06-19 18:47:46
100阅读
ESP32-S2中的外设ESP32-S2中有丰富的外设部分,也就是和外部设备相连的部分。在这里对一些主要的做一个介绍,同时对一些通信总线进行对比。所有外设的使用官方都给出了例程,在官方给的IDF的peripherals文件夹中,同时官网上还有相关的一些说明:官方外设使用参考文档https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp3
转载
2024-03-30 19:35:23
65阅读
基于Android通过低功耗蓝牙(BLE)控制esp32小灯亮灭.
摘要基于Android通过低功耗蓝牙(BLE)控制esp32小灯亮灭.平台信息Android Studio: Electric Eel | 2022.1.1 Patch 2Gradle:distributionUrl=https://services.gradle.org/distrib
转载
2024-08-29 19:59:28
341阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-03-04 04:57:35
90阅读
# 如何实现CircuitPython控制ESP32创建热点
## 1. 整体流程
下面是实现该功能的整体流程表格:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 初始化ESP32 |
| 2 | 创建热点 |
| 3 | 等待连接 |
| 4 | 和连接的设备进行通信 |
## 2. 详细步骤及代码示例
### 步骤 1:初始化ESP32
首先,我们需要初始化E
原创
2024-04-23 05:05:24
177阅读
Arduino下ESP32的蓝牙通信硬件部分:一台联网电脑,一个esp32(我用的是wroom-32),一个附带数据传输功能的usb数据线软件部分:Arduino的IDE,esp32的支持库和蓝牙库#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
void setup() {
Serial.begin(115200);//定义你设
转载
2024-06-17 05:10:35
575阅读
网上说明一大堆,基本是官网文档复制没有额外解释!
对于ESP32-C3的 risc-v 内核,是我选择他的原因之一,
了解芯片上电后的启动流程,有利于我们更加深入理解芯片。 目录前言一、应用程序启动阶段1.1 app_main.c1.2 port_common.c1.3 port.c1.4 startup.c1.5 startup_internal.h1.6 cpu_start.c1.7 esp3
转载
2024-05-09 14:48:52
148阅读
目录:文章目录目录:@[toc]一.前言;二.各种方法对比;第一种:`esp8266`和前端都使用`tcp`或者`udp`通讯。第二种:`esp8266`和前端使用`http`协议的`post`或`get`请求数据。三.上面两种方法相结合成最佳方案;以上2种方法结合一起使用,总结如下:四. 代码;五. 关于`http`协议请求的一些常识;六. 硬件下载;一.前言;前天在做菜时候,不小心把手指弄破了
ESP32-0.96寸OLED通过低功耗蓝牙BLE通信显示出ESP32-BME280读取到的温湿度值简介ESP32-BME280作为BLE Server手机作为BLE Client与ESP32-BME280 BLE Server通信ESP32-0.96寸OLED作为BLE Client与ESP32-BME280 BLE Server通信总结 简介两个ESP32开发板,一个ESP32挂载一个BME
转载
2024-08-07 21:23:38
1129阅读
1评论
STM32的低功耗模式有3种:睡眠模式:CM3内核停止,外设仍然运行。停止模式:所有时钟都停止,SRAM 和寄存器内容保留。最低2uA左右的电流,一般不用。待机模式:1.8V内核电源关闭,只有备份的寄存器和待机电路各维持供电。最低2uA左右的电流,一般不用。模式说明进入语句唤醒方式对1.8V区域时钟影响对VDD区域时钟影响调压器睡眠内核及其外设停止工作,系统时钟(SysTick)等仍在工作_WFI
转载
2024-08-27 21:05:50
313阅读
ESP32使用TCP HTTP访问API接口JSON解析获取数据API接口代码解析获取时间代码烧录效果总结 API接口 单片机常用的API接口基本都是返回的一串JSON格式的数据,这里以ESP32联网获取时间信息作为获取API数据的示例,以便后续移植使用。
转载
2024-03-31 08:05:23
73阅读
一、这里介绍的是使用WWDG(窗口看门狗) 窗口看门狗跟独立看门狗一样,也是一个递减计数器不断的往下递减计数,当减到一个固定值 0x3F 时还不喂狗的话,产生复位,这个值叫窗口的下限,是固定的值,不能改变。 窗口
文章目录一、分区表简介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阅读