Arduino LED Lab.
Arduino LED Lab.
Fidelino, Dale R.
Pilar, Melvin M.
Cardinal, Jonathan F.
byte ledPin[] =
{4,5,6,7,8,9,10,11,12,13};
changeLED();
int ledDelay(65);
int direction = 1;
int currentLED = 0;
unsigned long changeTime;
changeTime = millis();
}
}
// the setup routine runs once when
you press reset:
void setup() {
for (int x=0; x<10; x++) {
pinMode(ledPin[x], OUTPUT); }
changeTime = millis();
}
4SE-BSEE
void changeLED() {
for (int x=0; x<10; x++) {
digitalWrite(ledPin[x],LOW);
}
digitalWrite(ledPin[currentLED], HIGH);
currentLED += direction;
if (currentLED == 9)
{direction = -1;}
if (currentLED == 0)
{direction = 1;}
}