所以这是我第一次使用 ESP32 或任何 MCU,我试图闪烁连接到我的 GPIO16 引脚的外部 LED,但它似乎没有工作。我的开发板是一个 38pin ESP32,只有一个内部 LED 连接到引脚 1(不像其他许多 esp32 开发板那样连接到引脚 2),实际上我可以使用闪烁示例程序闪烁。
我也尝试将我的外部 LED 正极端子连接到 GPIO17 和 GPIO18,但仍然无法正常工作。我用开发板的一个 GND 引脚将我的 LED 负极端子接地,我也尝试使用其他 2 个可用的 GND 引脚,但结果是一样的。
在 Arduino IDE 中,我在板管理器中使用 ESP32 开发模块作为我的板,串行通信似乎工作得很好,我只是无法输出 HIGH 和 LOW 信号来点亮我的 LED。
我使用的限流电阻是 220 欧姆。
这是我一直在尝试实现的代码:
int ledPin = 16;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop () {
digitalWrite(ledPin,HIGH);
delay(1000);
digitalWrite(ledPin,LOW);
delay(1000);
}
我的引脚是否有可能输出非常低的电压或者它们可能无法工作?
我留下了我的引脚图。非常感谢您提前!!