Witam,
Powinno "kulać", a może "kuleć".
Pozdrawiam.
Kod:
const byte ile_led = 9;
const byte wej = 11;
const byte wyj[ile_led] = {2,3,4,5,6,7,8,9,10};
byte zapalona;
void setup() {
pinMode(wej,INPUT_PULLUP);
for (byte i = 0; i < ile_led; i++)
{
pinMode(wyj[i],OUTPUT);
digitalWrite(wyj[i],LOW);
}
while(digitalRead(wej)) {};
zapalona = losuj();
digitalWrite(wyj[zapalona] , HIGH);
}
void loop() {
while(digitalRead(wej)) {};
while(!digitalRead(wej)) {};
while(digitalRead(wej)) {};
digitalWrite(wyj[zapalona] , LOW);
zapalona = losuj();
digitalWrite(wyj[zapalona] , HIGH);
}
byte losuj()
{
return (byte) (millis() % ile_led);
}
Pozdrawiam.