一、準(zhǔn)備材料
arduino uno開(kāi)發(fā)板一塊
led燈6個(gè)(顏色隨意)
杜邦線(xiàn)若干
usb數(shù)據(jù)線(xiàn)
二、編程環(huán)境
Arduino IED
三、原理講解
控制單個(gè)LED燈是只需要引腳給高低電平,就可以控制燈的亮滅
流水燈:多個(gè)led燈
需要使用多個(gè)引腳控制,所以這里使用2到7號(hào)引腳。
分別控制燈的亮滅,就可以實(shí)現(xiàn)流水燈的效果。
流水燈效果:全滅的燈逐個(gè)往一邊點(diǎn)亮,再逐個(gè)往開(kāi)始端滅掉,循環(huán)即可,當(dāng)然也可以其它效果,可自己設(shè)定。
四、開(kāi)始編程
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led7 = 7;
int i; //用于for循環(huán)計(jì)數(shù)
void setup() { // 程序初始化
for (i = 2; i < 8; i++)
{
pinMode(i, OUTPUT); //設(shè)定2到7號(hào)腳為輸出模式
}
}
void loop() { // 循環(huán)執(zhí)行
for (i = 2; i < 8; i++) //逐漸點(diǎn)亮
{
digitalWrite(i, HIGH);
delay(100);
} for (i = 7; i > 1; i--) //逐漸熄滅
{
digitalWrite(i, LOW);
delay(100);
}
}
更多精彩內(nèi)容,歡迎添加小程序?。。?/p>