Probleme mit if/else-Verarbeitung
hallo gemeinde,
beschäftige mich seit kurzen mit meinem neuen genuino uno. habe einige c kentnisse, jedoch komme ich momentan nicht weiter. hoffe dass mir jemand helfen kann.
mein quellcode ist auch nicht sonderlich lange, zum verständnis, wenn die rote led namens "ledrot" mit high angesteuert wird, soll mein sounder "buzzer" solang piepsen, wie meine led leuchtet.
jedoch passiert gar nichts. die led´s leuchten wie im quellcode nacheinander für je 150ms, jedoch ertönt der sounder nicht, wenn "ledrot = high" ist. hat jemand eine idee, warum meine if-bedingung nicht beachtet wird? danke im voraus.
beschäftige mich seit kurzen mit meinem neuen genuino uno. habe einige c kentnisse, jedoch komme ich momentan nicht weiter. hoffe dass mir jemand helfen kann.
mein quellcode ist auch nicht sonderlich lange, zum verständnis, wenn die rote led namens "ledrot" mit high angesteuert wird, soll mein sounder "buzzer" solang piepsen, wie meine led leuchtet.
jedoch passiert gar nichts. die led´s leuchten wie im quellcode nacheinander für je 150ms, jedoch ertönt der sounder nicht, wenn "ledrot = high" ist. hat jemand eine idee, warum meine if-bedingung nicht beachtet wird? danke im voraus.
code: [select]
int ledrot = 2;
int ledgelb = 3;
int ledgrun = 4;
int buzzer = 5;
void setup()
{
pinmode(ledrot, output);
pinmode(ledgelb, output);
pinmode(ledgrun, output);
pinmode(buzzer, output);
if (ledrot == high)
{
digitalwrite(4, high);
}
else
{
digitalwrite(4, low);
}
}
void loop()
{
delay(150);
digitalwrite(ledrot, high);
delay(150);
digitalwrite(ledrot, low);
delay(150);
digitalwrite(ledgelb, high);
delay(150);
digitalwrite(ledgelb, low);
delay(150);
digitalwrite(ledgrun, high);
delay(150);
digitalwrite(ledgrun, low);
delay(150);
}
ich würde die if..else in die loop schreiben und nicht in die setup.
bei dir wird die if schleife einmal im setup ausgeführt und dann nie wieder.
gruß
bei dir wird die if schleife einmal im setup ausgeführt und dann nie wieder.
gruß
Arduino Forum > International > Deutsch (Moderator: uwefed) > Probleme mit if/else-Verarbeitung
arduino
Comments
Post a Comment