제가 가지고 있는 키트는 Sparkfun Inventor's Kit 이고 UNO Rev3가 들어있습니다. 두번째 예제까지 따라했는데 급 재미없어져가지고 랜덤으로 지랄을 하게끔 만들었습니다. 가끔 랜덤숫자 두개가 겹칠때가 있어서 안겹치게 처리하는 코드를 추가했습니다. ㅎㅎ 랜덤함수가 시작과 끝을 지정할수 있어서 정말 쉽고 좋습니다. ㅋㅋ int ledPins[]={9,8,7,6,5,4,3,2}; void setup() { for(int i=0;i<8;i++) pinMode(ledPins[i],OUTPUT); } void loop() { int rand=random(8); int rand2=random(7); if(rand==rand2) rand2=(rand2+1)%8; digitalWrite(ledPins[rand],HIGH); delay(50); digitalWrite(ledPins[rand2],HIGH); delay(50); digitalWrite(ledPins[rand],LOW); delay(50); digitalWrite(ledPins[rand2],LOW); delay(50); } 1. 빵판과 LED, 저항 2. 전선을 2번부터 9번까지 꼽았습니다. 3. 5V와 GND에 연결, 왜 검은선을 안주지... 4. 다 꼽은 모습
BASIC4MCU | 질문게시판 | 아두이노 for문에 random함수 가능한지 질문입니다!페이지 정보작성자 호식이 작성일2020-12-30 01:18 조회15,616회 댓글3건
본문
master님의 댓글master 작성일 20-12-30 15:06 int ledPins[]={2,3,4,5,6,7,9,10,11,12,13}; 호식이님의 댓글호식이 제가 질문을 자세하게 못했네요 죄송합니다 master님의 댓글master 작성일 20-12-30 17:19 for(int i=0;i<10;i++){
|