11. November 2011
Übung Lauflicht erstellen Vorwiderstände: 83 Ohm = (5V – 2.5V) / 0.03A (30mA) Version 1char LED_PIN[10]; char c=0; char co=0; void setup() { for(char i=0; i <= sizeof(LED_PIN); i++){ LED_PIN[i] = 12-i; pinMode(LED_PIN[i], OUTPUT); } void loop() { digitalWrite(LED_PIN, HIGH); delay(100); digitalWrite(LED_PIN, LOW); if(c==9) co=1; if(c==0) co=0; co==0 ? c++ : c--; }Version 2 1068 bytes
<pre>char c=0; char co=0; void setup() { for(char i=0; i <= 10; pinMode(2+i, OUTPUT)){ } } void loop() { digitalWrite(12-c, HIGH); delay(50);<br /> digitalWrite(12-c, LOW); if(c==9) co=1; if(c==0) co=0; co==0 ? c++ : c--; }