我试写了一段- void yicidianliang(void)
- {
- unsigned char a;
- for (a=1;a<=6;a++)
- {
- digitalWrite(a,HIGH);
- delay(200);
- }
- for (a=6;a>=1;a--)
- {
- digitalWrite(a,LOW);
- delay(200);
- }
- }
- void fanxiangdianliang(void)
- {
- unsigned char a;
- for (a=6;a>=1;a--);
- {
- digitalWrite(a,HIGH);
- delay(200);
- }
- for (a=1;a<=6;a++)
- {
- digitalWrite(a,LOW);
- delay(200);
- }
- }
- void shanshuo(void)
- {
- unsigned char j;
- for (j=1;j<=6;j++)
- {
- digitalWrite(j,HIGH);
- }
- delay(200);
- for (j=6;j>=1;j--)
- {
- digitalWrite(j,LOW);
- }
- delay(200);
- }
- void setup()
- {
- unsigned char k;
- for(k=1;k<=6;k++)
- pinMode(k,OUTPUT);
- }
- void loop()
- {
- yicidianliang();
- delay(200);
- shanshuo();
- delay(200);
- fanxiangdianliang();
- delay(200);
- }
复制代码 yicidianliang fanxiangdianliang shanshuo 三个子程序 为什么运行的时候 fanxiangdianliang这个子程序 led灯无动作?哪里写错了? |