NodeMCU点不亮D5的LED但板载LED可以-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 454|回复: 6

[未解决] NodeMCU点不亮D5的LED但板载LED可以

[复制链接]
发表于 2022-3-13 09:55 | 显示全部楼层 |阅读模式
本帖最后由 FHLS 于 2022-3-13 09:56 编辑

问题是NodeMCU点不亮LED,但是板载LED蓝色可以被点亮
EWODC)D}HZAP0B6[{8}[YS3.png
无面包板,杜邦线直连二极管LED灯,(正反不会接错)
对了,板子是直接上手装驱动和arduino需要的库文件的,然后烧录
发表于 2022-3-13 10:53 | 显示全部楼层
int deng=D5改成int deng=14试一下。
 楼主| 发表于 2022-3-13 11:04 | 显示全部楼层
lwq1947 发表于 2022-3-13 10:53
int deng=D5改成int deng=14试一下。

还是不行...
发表于 2022-3-13 11:13 | 显示全部楼层
确定下你引脚的GPIO编号,不要用"D5"
 楼主| 发表于 2022-3-13 11:19 | 显示全部楼层
  1. #include <ESP8266WiFi.h>
  2. int deng = 14;
  3. int LED = 2;


  4. void setup() {
  5.   Serial.begin(9600);
  6. //  pinMode(LED, OUTPUT);
  7.   pinMode(deng,OUTPUT);
  8.   digitalWrite(LED, HIGH);
  9.   WiFi.mode(WIFI_AP);
  10.   WiFi.softAP("AP_ESP8266", "Qq16830168.");
  11.   // Initialize the LED_BUILTIN pin as an output
  12. }

  13. // the loop function runs over and over again forever
  14. void loop() {
  15. //  digitalWrite(LED, LOW);  
  16. //  digitalWrite(deng, LOW);
  17. //  Serial.println(digitalRead(deng));   
  18.   // Turn the LED on (Note that LOW is the voltage level
  19.   // but actually the LED is on; this is because
  20.   // it is active low on the ESP-01)
  21. //  delay(1000);                      // Wait for a second
  22. //  digitalWrite(LED, HIGH);
  23.   digitalWrite(deng, 1);
  24.   Serial.println(digitalRead(deng));
  25.   // Turn the LED off by making the voltage HIGH
  26.   delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
  27. }
复制代码

还是不行
 楼主| 发表于 2022-3-13 11:21 | 显示全部楼层
本帖最后由 FHLS 于 2022-3-13 11:22 编辑

测了14引脚和G脚,有3.3左右的电流,杜邦线直接插二极管的啊,不可能啊,完全不理解(二极管不会坏,用锂电池试过了),难道这都有接线错误
 楼主| 发表于 2022-3-13 11:43 | 显示全部楼层
已经解决了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 09:00 , Processed in 0.077033 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表