Roulette 1 이랑은 반대의 예제이다. 버튼을 누를시 LED가 순서대로 켜지고 누르지 않을시.. 누르지 않은 곳에서 멈춘다,
int P=0;
void setup()
{
for(int i =0; i<8; i++)
{
pinMode(i,OUTPUT);
}
pinMode(8,INPUT);
}
void loop()
{
if(digitalRead(8)==0)
{
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);
}
}
}