wemos d1 内键led 亮灯问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3423|回复: 4

[未解决] wemos d1 内键led 亮灯问题

[复制链接]
发表于 2018-8-4 22:15 | 显示全部楼层 |阅读模式
wemos d1 内键led 亮灯问题
各位好请问这样写为何内键led不会亮灯呢
void setup() {
  pinMode(BUILTIN_LED,OUTPUT);   
   }
void loop(){
digitalWrite(BUILTIN_LED, HIGH);                  
}
然后很奇怪的是,用以下方式他会闪烁
void setup() {
  pinMode(BUILTIN_LED,OUTPUT);   
   }
void loop(){
digitalWrite(BUILTIN_LED, HIGH);  
digitalWrite(BUILTIN_LED, LOW);                  
}

发表于 2018-8-6 09:01 | 显示全部楼层
说明led是低电平亮灯,digitalWrite(BUILTIN_LED, LOW);  
 楼主| 发表于 2018-8-6 23:48 | 显示全部楼层
若这样是可以亮10秒 真的蛮怪的
void setup() {
  pinMode(BUILTIN_LED,OUTPUT);   
   }
void loop(){
digitalWrite(BUILTIN_LED, HIGH);  
delay(10000);
}
发表于 2022-5-13 15:52 | 显示全部楼层
用这个屏蔽掉高的那句,8266的灯常量,显然,那个led是低电平亮灯
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);   // Turn the LED on (Note that LOW is the voltage level
  // but actually the LED is on; this is because
  // it is active low on the ESP-01)
  delay(1000);                      // Wait for a second
  //digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}
发表于 2022-5-14 00:04 | 显示全部楼层
本帖最后由 topdog 于 2022-5-14 00:06 编辑

开发板要选对。
d1.PNG

程序如下:
[pre]void setup() {
  pinMode(LED_BUILTIN, OUTPUT);   
}


void loop() {
  digitalWrite(LED_BUILTIN, LOW);  
  delay(1000);                     
  digitalWrite(LED_BUILTIN, HIGH);  
  delay(2000);                     
}[/pre]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 05:42 , Processed in 0.076182 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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