为什么电平为LOW时LED亮而反之不亮-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1697|回复: 3

为什么电平为LOW时LED亮而反之不亮

[复制链接]
发表于 2021-6-13 21:38 | 显示全部楼层 |阅读模式
本帖最后由 x2658y 于 2021-6-13 22:11 编辑

如题,刚入门ESP8266,买了个开发板回来感到大惑不解,代码如图 无标题.jpg
此时板载LED常亮,利用串口监视器回报GPIO2与GND电平确为0,此时不应该为熄灭才对吗?
发表于 2021-6-14 07:53 | 显示全部楼层
本帖最后由 shouzama 于 2021-6-14 08:05 编辑

看開發板是哪家做的,查一下它的電路圖,
就知道 LED 是 LOW 驅動還是 HIGH 驅動了
像這種就是 LOW 驅動,範例程式如下:

  1. void setup() {
  2.   pinMode(2, OUTPUT);     // Initialize GPIO2 pin as an output
  3. }

  4. void loop() {
  5.   digitalWrite(2, LOW);   // Turn the LED on by making the voltage LOW
  6.   delay(1000);            // Wait for a second
  7.   digitalWrite(2, HIGH);  // Turn the LED off by making the voltage HIGH
  8.   delay(2000);            // Wait for two seconds
  9. }
复制代码


发表于 2021-6-13 22:30 | 显示全部楼层
因为led一边接的vcc,一边接的IO
 楼主| 发表于 2021-6-14 10:10 | 显示全部楼层
shouzama 发表于 2021-6-14 07:53
看開發板是哪家做的,查一下它的電路圖,
就知道 LED 是 LOW 驅動還是 HIGH 驅動了
像這種就是 LOW 驅動,範例 ...

谢谢,明白了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 10:44 , Processed in 0.137808 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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