ESP32 DevKitC Development 板载 LED 无意中闪烁
ESP32 DevKitC Development on board LED blinking unintentionally
我想用我的新 ESP32 DevKitC Development
模块创建一个简单的 HelloWorld 程序,但我很困惑我的 LED
正在闪烁,尽管我没有在程序中指定它。
我的代码:
#include <Arduino.h>
#define LED 2
int i = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop() {
i++;
Serial.print("I am running and calculating:"); Serial.println(i);
delay(1000);
}
我的环境:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
我可以在我的终端中看到 Serial.print
输出具有正确的 i
值:
但是板载 LED 仍然在闪烁,即使在第 11 行我
专门将引脚设置为 LOW
.
奇怪的是 LED 与 Serial.print
输出同步闪烁。
我在 PlatformIO 上使用 VS 代码,我尝试擦除闪存、重建程序、清理它、上传但没有任何帮助(甚至尝试了详细构建和详细上传)。
这可能是什么原因造成的?
有两个 LED 会在任一方向有 UART 流量时闪烁。你无法控制它们。
我想用我的新 ESP32 DevKitC Development
模块创建一个简单的 HelloWorld 程序,但我很困惑我的 LED
正在闪烁,尽管我没有在程序中指定它。
我的代码:
#include <Arduino.h>
#define LED 2
int i = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
}
void loop() {
i++;
Serial.print("I am running and calculating:"); Serial.println(i);
delay(1000);
}
我的环境:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
我可以在我的终端中看到 Serial.print
输出具有正确的 i
值:
但是板载 LED 仍然在闪烁,即使在第 11 行我 专门将引脚设置为
LOW
.奇怪的是 LED 与
Serial.print
输出同步闪烁。我在 PlatformIO 上使用 VS 代码,我尝试擦除闪存、重建程序、清理它、上传但没有任何帮助(甚至尝试了详细构建和详细上传)。
这可能是什么原因造成的?
有两个 LED 会在任一方向有 UART 流量时闪烁。你无法控制它们。