int count = 300; void setup() { pinMode(0, OUTPUT); pinMode(1, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(13, OUTPUT); } void loop() { for (int x = 0; x < 8; x++) { if (count & (B1 << x)) { digitalWrite(x, HIGH); } else { digitalWrite(x, LOW); } } if (count % 2 == 0) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } count = (count + 1) % 511; delay(100); }