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
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