通过WEB 串口调试工具 Web Serial Online 来控制 ESP32 的 LED 亮起和熄灭

2024-08-12 08:54:24 浏览数 (4)

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所在的串口。

1 人点赞