led 주사위

BABY CAT·2023년 7월 17일
0

Arduino

목록 보기
13/28

세팅

3 5 6 9 10 11 디지털핀에 led 6개를 세팅

예제1


const int leds[7] = {3, 5, 6, 9,10,11};



void setup() {

 for (int i = 0; i <=5; i++) {

  pinMode(leds[i], OUTPUT);

 }

}



void loop() {

 int number = random(0, 6); //0~5

 for (int i = 0; i <=5; i++) {

  digitalWrite(leds[i], LOW);

 }

 for (int i = 0; i <= number; i++) {

  digitalWrite(leds[i], HIGH);

  delay(100);

  digitalWrite(leds[i], LOW);

  delay(100);

 }

}


-루프

모든 LED를 끈 후

0~5의 랜덤수에 따라 차례로 키기

EX 5이면 LED 6개를 전부 차례로 ON/OFF

예제2


const int leds[7] = {3, 5, 6, 9,10,11};



void setup() {

 for (int i = 0; i <=5; i++) {

  pinMode(leds[i], OUTPUT);

 }

}



void loop() {

 int number = random(0, 6);

 //for (int i = 0; i <=5; i++) {

 // digitalWrite(leds[i], LOW);

 // }

 

  digitalWrite(leds[number], HIGH);

  delay(100);

  digitalWrite(leds[number], LOW);

  delay(100);

  

}


주사위 값에 따라 한번씩

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

소중한 정보 잘 봤습니다!

답글 달기