Das sagt mir jetzt nichts?! Das knightrider Sketch läuft ja auch mit digitalwrite!
/* Knight Rider 2
* --------------
*
* Reducing the amount of code using for(;;).
*
*
* (cleft) 2005 K3, Malmo University
* @author: David Cuartielles
* @hardware: David Cuartielles, Aaron Hallborg
*/
int pinArray[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 13};
int count = 0;
int timer = 15;
void setup(){
// we make all the declarations at once
for (count=0;count<10;count++) {
pinMode(pinArray[count], OUTPUT);
}
}
void loop() {
for (count=0;count<10;count++) {
digitalWrite(pinArray[count], HIGH);
delay(timer);
digitalWrite(pinArray[count], LOW);
delay(timer);
}
for (count=9;count>=0;count--) {
digitalWrite(pinArray[count], HIGH);
delay(timer);
digitalWrite(pinArray[count], LOW);
delay(timer);
}
}