ESP32 输出引脚不适用于 Arduino IDE

问题描述

所以这是我第一次使用 ESP32 或任何 MCU,我试图使连接到我的 GPIO16 引脚的外部 LED 闪烁,但它似乎不起作用。我的板子是一个 38 针 ESP32,只有一个内部 LED 连接到引脚 1(不像许多其他 esp32 开发板那样连接到引脚 2),我实际上能够用闪烁示例程序闪烁。

我也尝试将外部 LED 正极端子连接到 GPIO17 和 GPIO18,但仍然无法正常工作。我正在使用开发板的一个 GND 引脚将 LED 负极端子接地,我也尝试使用其他 2 个可用的 GND 引脚,但结果相同。

在 Arduino IDE 中,我在板管理器中使用 ESP32 开发模块作为我的板,串行通信似乎工作得很好,我只是无法输出 HIGH 和 LOW 信号来点亮我的发光二极管。

我使用的限流电阻是 220 欧姆。

这是我一直在尝试实现的代码

int ledPin = 16;

void setup() {
  pinMode(ledPin,OUTPUT);
}

void loop () {
  digitalWrite(ledPin,HIGH);
  delay(1000);
  digitalWrite(ledPin,LOW);
  delay(1000);
}

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

我留下了我的引脚图。预先非常感谢您!!

ESP32 Dev Module 38 Pin Layout

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)