问题描述
所以这是我第一次使用 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 (将#修改为@)