2021年7月30日 星期五

led燈一個一個點亮

 const int led[]={2,3,4,5};

int i;

int j;

int k;

const int ledmap[4][4]=

{  {1,0,0,0},

   {1,1,0,0},

   {1,1,1,0},

   {1,1,1,1}}; 

void setup() 

{    

  for(i=0;i<4;i++)

    pinMode(led[i],OUTPUT);

}

void loop() 

{

  for(i=0;i<4;i++)

  {    

    for(j=0;j<4;j++)

    {

      if(ledmap[i][j]==1)

//[0][0]

//[1][0] [1][1]

//[2][0] [2][1] [2][2]  

//[3][0] [3][1] [3][2] [3][3]為1其他為0

      {

        digitalWrite(led[j],HIGH);

      }

      delay(100);      

    } 

  }

  delay(400);//停個0.4秒

  for(k=0;k<4;k++)//再把所有led關閉

     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...