23 #include "ChaseLEDs.h"
24 #if defined(ARDUINO) && ARDUINO >= 100
75 , _advanceTime(advanceTime)
76 , _lastChange(millis())
78 for (uint8_t index = 0; index < _numPins; ++index) {
79 pinMode(_pins[index], OUTPUT);
80 digitalWrite(_pins[index], LOW);
89 if (_currentIndex >= 0) {
90 if ((millis() - _lastChange) >= _advanceTime) {
92 _currentIndex = (_currentIndex + 1) % _numPins;
93 _lastChange += _advanceTime;
99 _lastChange = millis();
138 digitalWrite(prevPin, LOW);
139 digitalWrite(nextPin, HIGH);