Arduino点亮LED灯

本文介绍了使用Arduino控制LED灯的两种基本方法:一种是通过输出高电平点亮,另一种是通过输出低电平点亮。文章详细解释了每种方法的工作原理,并强调了在电路中串联电阻的重要性,以保护Arduino和LED灯不受过大的电流损害。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述

点亮LED灯两种方式:

    第一种是将Led灯的正极接在Arduino的输出端,将Led灯的负极接在Arduino的GND端,如果让Arduino的输出端输出高电平,那么灯就会亮。

    第二种是将Led灯的负极接在Arduino的输出端,将Led灯的正极接在Arduino的+5V端,如果让Arduino的输出端输出低电平,那么灯就会亮

    Led灯的阻值会随着它两端电压的变化而改变,一般来说,如果直接将Led灯的正极接在Arduino的+5V,负极接在Arduino的GND,这个Led灯会直接烧坏。不过如果直接以Arduino的输出接口接Led灯的正极,在输出高电平点亮Led灯时倒不会烧坏,但是此时流过Led灯的电流已经达到了60mA以上,超过了Arduino输出端口的最大输出电流,长时间工作可能会损坏Arduinio板。所以接Led灯时最好要串联一个220欧姆左右的电阻,这样可以使流过Led灯的电流降到10mA左右。
LED 额定工作电压1.8V,额定工作电流10mA,由R=(5-1.8V)/10mA=20欧

电路图

这里写图片描述

arduino程序
#define ledPin 13

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

void loop()
{
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
    dealy(1000);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值