2020年1月30日 星期四

100000 110000 111000 111100 111110 111111亮

const int led[]={2,3,4,5,6,7};
int i;
int j;
int k;
const int ledmap[6][6]=
{  {1,0,0,0,0,0},
   {1,1,0,0,0,0},
   {1,1,1,0,0,0},
   {1,1,1,1,0,0},
   {1,1,1,1,1,0},
   {1,1,1,1,1,1}
   }; 
void setup()
{   
  for(i=0;i<6;i++)
    pinMode(led[i],OUTPUT);
}
void loop()
{
  for(i=0;i<6;i++)
  {   
    for(j=0;j<6;j++)
    {
      if(ledmap[i][j]==1)
      {
        digitalWrite(led[j],HIGH);
      }
      delay(100);      //不加六個燈會一直亮
    }
  }
  delay(1000);//停個1秒,再把led全部歸零
  for(k=0;k<6;k++)
     digitalWrite(led[k],LOW); 
}

沒有留言:

張貼留言

algorithm

 #include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv)  { for(int j=2;j<=100;j++)//j...