LED 랜덤 점멸을 이용한 아두이노 주사위입니다.

스케치는 다음과 같습니다.


int ledPins[] = {4,5,6,7};
long ran;
int state;
int time = 2000;

void setup()
{
  for(int i=0; i<5; i++)
  {
    pinMode(ledPins[i],OUTPUT);
  }
  randomSeed(analogRead(0));
  ran = random(1,7);
  if(ran==1)
  {
    digitalWrite(ledPins[0], HIGH);
  }
  if(ran==2)
  {
    digitalWrite(ledPins[0], HIGH);
    digitalWrite(ledPins[1], HIGH);
  }
  if(ran==3)
  {
    digitalWrite(ledPins[1], HIGH);
    digitalWrite(ledPins[2], HIGH);
  }
  if(ran==4)
  {
    digitalWrite(ledPins[2], HIGH);
    digitalWrite(ledPins[3], HIGH);
  }
  if(ran==5)
  {
    digitalWrite(ledPins[1], HIGH);
    digitalWrite(ledPins[2], HIGH);
    digitalWrite(ledPins[3], HIGH);
  }
  if(ran==6)
  {
    digitalWrite(ledPins[0], HIGH);
    digitalWrite(ledPins[1], HIGH);
    digitalWrite(ledPins[2], HIGH);
    digitalWrite(ledPins[3], HIGH);
  }

}

void loop()
{






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

아두이노 LED 점멸  (0) 2013.12.01
아두이노 CLCD 응용  (0) 2013.11.25
아두이노 CLCD 출력하기  (0) 2013.11.23
아두이노(arduino) 입문  (0) 2013.07.02

+ Recent posts