ESP32:测试espTouch-V2

本文介绍了如何使用Arduino ESP32进行WiFi智能配置,包括编译、上传代码及常见编译错误的解决。重点讲解了`WiFiEvent`处理和ESP32 SmartConfig设置,适合初学者和调试者参考。

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

使用arduino编译上传

 代码如下

#include "WiFi.h"
#include <stdio.h>

int dif_t= 0;
void(* resetFunc) (void) = 0;
void WiFiEvent(WiFiEvent_t event, WiFiEventInfo_t info)
{
    Serial.printf("[WiFi-event] event: %d", event);

    switch (event) {

        case ARDUINO_EVENT_SC_SCAN_DONE:
        {
            Serial.println("Scan done");
        }
        break;

        case ARDUINO_EVENT_SC_FOUND_CHANNEL:
        {
            Serial.println("Found channel");

        }
        break;

        case ARDUINO_EVENT_SC_GOT_SSID_PSWD:
        {
            Serial.println("Got SSID and password");

            uint8_t ssid[33] = { 0 };
            uint8_t password[65] = { 0 };

            uint8_t rvd_data[33] = { 0 };

            memcpy(ssid, info.sc_got_ssid_pswd.ssid, sizeof(info.sc_got_ssid_pswd.ssid));
            memcpy(password, info.sc_got_ssid_pswd.password, sizeof(info.sc_got_ssid_pswd.password));

            Serial.printf("SSID:%s", ssid);
            

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wenlong Yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值