使得六个led从左到右依次点亮后熄灭在次点亮
1.将6个发光二极管依次插入面包板,
2.用杜邦线将6个发光二极管的短脚连接到面包板的横排插口中,
3.用电阻将6个发光二极管的长脚连接到面包板的竖排插口中。
4.将电阻的另外一端用杜邦线连接到开发板的依次2 3 4 5 6 7 引脚。
这样我们就完成了实验的连线部分。
代码:
int startPin=2; //led开始引脚
int num=6; //6个led
void setup() {
for(int i=startPin;i<=startPin+num;i++){
pinMode(i,OUTPUT) ;//初始化6个引脚为输出模式
}
}
void loop() {
for(int i=startPin;i<=startPin+num;i++){ //i从第一个led循环值第六个led
digitalWrite(i,HIGH); //点亮当前引脚对应的LED
delay(500); //延迟半秒
}
for(int i=startPin;i<=startPin+num;i++){
digitalWrite(i,LOW); //熄灭当前引脚对应的LED
delay(500);
}
}