int broj; void setup() { pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(10, INPUT);// ovdje spajamo izvod sa prekidača koji mora biti spojen otpornikom 10k oma prema GND digitalWrite(2,LOW); //stavljamo u početni položaj LOW kako bi se LED diode nakon resetiranja ugasile digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,LOW); digitalWrite(8,LOW); } void loop() { if (digitalRead(10)==1) { randomSeed(analogRead(0)); broj= random(1,7); delay(100); } if (broj==1) { digitalWrite(2,HIGH); delay(1000); } if (broj==2) { digitalWrite(3,HIGH); digitalWrite(4,HIGH); delay(1000); } if (broj==3) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); delay(1000); } if (broj==4) { digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); delay(1000); } if (broj==5) { digitalWrite(2,HIGH); digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); delay(1000); } if (broj==6) { digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5,HIGH); digitalWrite(6,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH); delay(1000); } digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,LOW); digitalWrite(6,LOW); digitalWrite(7,LOW); digitalWrite(8,LOW); broj=0; }