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