arduino简单控制灯的亮灭,使用扩展版简单连接 四个灯分别连接2,3,4,5号引脚如图:
使用的是图形编程模块如图:
简便学习快
int led[]={2,3,4,5}; //数组定义四个 引脚
void setup() {
// put your setup code here, to run once:
for(int x=0;x<4;x++){
pinMode(led[x],OUTPUT); //四个引脚为输出
}
}
void loop() {
// put your main code here, to run repeatedly:
flash(); //定义一个函数
}
void flash(){
for(int x=0;x<4;x++){
digitalWrite(led[x],LOW); //验证灯之前是暗的
delay(100);
}
for(int y=0;y<4;y++){
digitalWrite(led[y],HIGH); //实现灯的依次亮
delay(200);
}
for(int z=0;z<4;z++){
digitalWrite(led[z],LOW); //实现灯的依次灭
delay(200);
}
for(int w=0;w<4;w++){
digitalWrite(led[0],HIGH);
digitalWrite(led[1],LOW);
digitalWrite(led[2],HIGH);
digitalWrite(led[3],LOW);
delay(200);
digitalWrite(led[0],LOW);
digitalWrite(led[1],HIGH);
digitalWrite(led[2],LOW);
digitalWrite(led[3],HIGH); //俩灯同时亮同时灭
delay(200);
}
}
简单实现灯的亮灭体验arduino编程的快乐