实验:使用方法 Blnyk APP 控制与 ESP32S 无线模块相连接的 LED 灯
一、硬件清单
1.ESP32S 无线模块一块
2.USB 数据线一根(配套)
3.LED 灯一个
4.杜邦线若干根
二、应用前景概述
ESP32S 是一款支持无线网络通信与控制的无线模块,可扩展性很好,可通过配网实现客户端远程控制设备,从而达到智能管理的目的,这也是物联网智能家居系统中不可欠缺的部分;类似的应用场景还有智能音响、智能窗帘、智能空调等。
2.1实物图

2.2原理图

2.3 接线
scss
ESP32SNodeMCU LED 灯
P0(自选) 正极
GND 负极
三、执行流程

四、执行方式
arduino
方式一:基于绑定 Blnyk APP 生成的 Blink-Auth Key、Blnyk-Server/Port、网络名称/密码等信息控制设备
三、Blynk APP
3.1 Server/Port

3.2 控制界面

四、方式一实际运行效果
4.1 编译结果

4.2 设备状态

4.3 接通图

4.4 开灯操作演示图
客户控制端: 硬件响应:
4.5 关灯操作演示图
客户控制端: 硬件响应:
五、操作视频演示

六、代码
arduino
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
// Blnyk-Auth Key
char auth[] = "TncBP9on3mNLTMDBr-xHAnxp_VM8-2lM";
// 无线网络名称/密码
char ssid[] = "CMCC-ZeEd";
char pass[] = "u6kd6bey";
void setup(){
// 设置波特率
Serial.begin(9600);
// 执行 auth/ssid/password/server/port
Blynk.begin(auth, ssid, pass,"blynk.iot-share.cn",8080);
}
void loop(){
// 运行
Blynk.run();
}