在使用 Arduino IDE 编写代码时,需要将 ESP32 的引脚初始化为输出模式(OUTPUT)。例如,当需要控制引脚 13 输出高电平时,可以使用以下代码:
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
如果没有使用 pinMode() 函数初始化引脚为输出模式,那么 digitalWrite() 函数将无法控制引脚的输出状态。
此外,还需确认程序中没有使用引脚的其他模式(如输入模式或输入输出模式)。
以上是解决 ESP32 输出引脚失效的方法。