[ARDUINO/ROBOT] 아두이노 LED 껏다키기, 발광다이오드 랜덤 개발광, Sparkfun Uno Rev3 Arduino Random LED On/Off
제가 가지고 있는 키트는 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. 다 꼽은 모습