TekTree/Tree/Tree.ino
2015-12-24 12:43:18 +01:00

39 lines
916 B
C++

/*
Rick van Lieshout
24-12-2015
LICENSE: MIT
*/
const int DELAYTIME = 100;
const int NUMBEROFPINS = 11;
const int pinArray[NUMBEROFPINS] = {0,1,2,3,4,5,6,7,8,9,10};
void setup() {
//initiate pins
for (int thisPin = 0; thisPin < NUMBEROFPINS; thisPin++) {
pinMode(pinArray[thisPin], OUTPUT);
}
}
void loop() {
// loop from the lowest pin to the highest:
for (int thisPin = 0; thisPin < NUMBEROFPINS; thisPin++) {
// turn the led on:
digitalWrite(pinArray[thisPin], HIGH);
// wait for a bit
delay(DELAYTIME);
// turn the led off:
digitalWrite(pinArray[thisPin], LOW);
}
// loop from the highest pin to the lowest:
for (int thisPin = NUMBEROFPINS - 1; thisPin >= 0; thisPin--) {
// turn the led on:
digitalWrite(pinArray[thisPin], HIGH);
// wait for a bit
delay(DELAYTIME);
// turn the led off:
digitalWrite(pinArray[thisPin], LOW);
}
}