- 8 개의 LED로 간단한 게임을 작성 하였다.
- LED가 순서대로 돌아 가면서...버튼을 눌렀을시.. 누른 곳에서 LED가 멈춘다.


int P=0;
void setup()
{
  for(int i =0; i<8; i++)
  {
    pinMode(i,OUTPUT);
  }
  pinMode(8,INPUT);
}
void loop()
{
  if(digitalRead(8)==1)
 {
   P=P+1;
   if(P>7)
   {
     P=0;
   }delay(10);
   
 } 
 else
 {
   P=P;
 }
 for(int i =0; i<8; i++)
 {
   if(i==P)
   {
     digitalWrite(i,1);
   }else
   {
     digitalWrite(i,0);
   }
 }
}



'프로그래밍 > Arduino' 카테고리의 다른 글

[아두이노] 피아노 연습  (5) 2011.12.15
[아두이노] LEDs Roulette 2  (0) 2011.12.14
[아두이노] Spin Motor  (0) 2011.12.14
[아두이노] Multiple LEDs  (0) 2011.12.14
[아두이노] Getting Started(Blinking LED)  (0) 2011.12.13