PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Efizientes LED lauflicht Problem



muray
12.08.2012, 13:53
Hallo,
ich habe ein Problem, ich möchte ein kleines Spiel für den Arduino programieren, dafür brauche ich ein Lauflicht, ich habe jetzt den Teil fürs Lauflicht nocheinmal gesondert aufgeschrieben, ich wäre wirklich glücklich, wenn sich einer ihn mal ankucken würde und ihn berichtigt


void setup(){
Serial.begin(9600);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(8,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
pinMode(3,OUTPUT);
pinMode(2,OUTPUT);
pinMode(1,OUTPUT);
pinMode(0,OUTPUT);
}
int led = 0;

void hinWeg(){
for (led = 0; led==12 ; led++){
if (led==7) { // Pin 7 und 9 sind schon anderwaltig vergeben
++led;}
else if (led==9){
++led;}
digitalWrite(0,LOW); // alle LED werden Ausgeschaltet
digitalWrite(1,LOW);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(8,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(led,HIGH); /Bestimmte LED soll angeschalten werden, durch die Variable "led"
Serial.println(led);
delay(50);
}
}
void loop(){
hinWeg();
}


mit freundlichen Grüßen,
Murat

radbruch
12.08.2012, 13:58
Müsste es nicht so lauten:

for (led = 0; led<=12 ; led++){

muray
12.08.2012, 20:52
Müsste es nicht so lauten:

for (led = 0; led<=12 ; led++){
Bielen Dank hat funktioniert