ESP32的代码
代码语言:javascript复制void setup() {
pinMode(LED_BUILTIN, OUTPUT); // 设置 LED_PIN 为输出模式
Serial.begin(115200); // 初始化串口通信,波特率设置为 115200
}
void loop() {
if (Serial.available() > 0) { // 检查是否有来自串口的数据
String command = Serial.readStringUntil('n'); // 读取串口数据直到换行符
command.trim(); // 去除可能的前后空格
if (command == "ON") {
digitalWrite(LED_BUILTIN, HIGH); // 如果收到 "ON" 命令,点亮 LED
Serial.println("LED is ON");
} else if (command == "OFF") {
digitalWrite(LED_BUILTIN, LOW); // 如果收到 "OFF" 命令,关闭 LED
Serial.println("LED is OFF");
} else {
Serial.println("Unknown command: " command); // 如果命令未识别,发送错误消息
}
}
}
使用web串口调试工具来向串口发送信息
安装插件 web串口助手 https://chrome.google.com/webstore/detail/lebhpafkkendfnmmdljhgepfeelflopm
或者打开 https://mczaiyun.top/
安装下图来配置,并连接串口
发送ON 会发现 ESP32 的LED会亮起,发送OFF LED 灯会熄灭。
ESP32 与web串口要在同一台电脑,并且串口一定要选择ESP32所在的串口。