LED running light (Knight Rider like :D)
This one is simple code for Arduino Boards, I used Duemilanove.
// Use pins starting from 2 to 13.
const int ledStart = 2;
const int ledLast = 13 ;
void setup() {
for (int i=ledStart; i<=ledLast; i++) {
pinMode(i, OUTPUT);
}
}
void letLEDBlink(const int pin, int ms) {
digitalWrite(pin, HIGH);
delay(ms);
digitalWrite(pin, LOW);
delay(ms);
}
void loop() {
for (int i=ledStart; i<=ledLast; i++) {
letLEDBlink(i, 20);
}
for (int i=ledLast; i>=ledStart; i--) {
letLEDBlink(i, 20);
}
}







