The classic \"Hello World\" of Arduino - make an LED blink on and off.
Wire Color Connections:
Pin Configuration:
// Total number of LEDs
int ledCount = 12;
// LED pins connected to Arduino
int ledPins[] = {2,3,4,5,6,7,8,9,10,11,12,13};
void setup() {
// Set all LED pins as OUTPUT
for(int i = 0; i < ledCount; i++){
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// Turn LEDs ON one by one
for(int i = 0; i < ledCount; i++){
digitalWrite(ledPins[i], HIGH);
delay(150);
digitalWrite(ledPins[i], LOW);
}
// Reverse direction
for(int i = ledCount-1; i >= 0; i--){
digitalWrite(ledPins[i], HIGH);
delay(150);
digitalWrite(ledPins[i], LOW);
}
}