/*int xz1[5] = {3,5,7,9,11};
int xz2[6] = {2,4,6,8,10,12};
int dd = 200;
//数组使用的
*/
void setup() {
// put your setup code here, to run once:
/*pinMode(xz1[5], OUTPUT);
pinMode(xz2[6], OUTPUT); //数组使用的
*/
}
void loop()
{
// put your main code here, to run repeatedly:
//借鉴别人的
int t = 1;
for (int i = 1; i <= 11; ++i) //循环11次,2~12盏灯
{
for(int j=2,k=0;k<11;++j,++k)//设置11盏灯的状态
{
digitalWrite(j,t>>k&1);
}
t<<=1;
delay(250);
}
for (int i = 1; i <= 11; ++i) //循环11次,12~2盏灯
{
for(int j=2,k=0;k<11;++j,++k)//设置11盏灯的状态
{
digitalWrite(j,t>>k&1);
}
t>>=1;
delay(250);
}
//自己编写的
/*for (int led = 2; led < 13 ; ++led)
{
// pinMode(led,OUTPUT);
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led,LOW);
delay(100);
}
for(int led = 11;led > 2;--led)
{digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(100);
}*/
//数组,以及可选择的
/*for(int i = 0;i<5;i++){
digitalWrite(xz1[i], HIGH);
delay(dd);
digitalWrite(xz1[i], LOW);
delay(dd);
}
delay(dd);
for(int i = 0;i<6;i++){
digitalWrite(xz2[i], HIGH);
delay(dd);
digitalWrite(xz2[i], LOW);
delay(dd);
}
delay(dd);*/
}