0

所以这是我第一次使用 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);
}

我的引脚是否有可能输出非常低的电压或者它们可能无法工作?

我留下了我的引脚图。非常感谢您提前!!

ESP32 开发模块 38 针布局

4

0 回答 0