点亮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);
}