Hallo.
Bevor ich jetzt noch viereckige Augen bekommen , möchte ich nun mein Anliegen hier online stellen.
Ich habe 2 Taster mit denen möchte ich 2 Led´s ansteuern , Jede Taste mit ihrer eigenen LED.
Wenn ich nur eine LED mit Taster habe funktioniert es , aber mit 2 Tastern keine Chance.
Wenn eine der beiden Tasten gedrückt ist, dann soll die dazugehörige Led an und nach 2000ms ausgehen.
Wo ist hier mein Fehler ? Ich komm nicht weiter ....
Wenn ich den sketch so nehme , dann funktioniert nur Taster 1.
#include <EasyButton.h>
#include <EasyButtonBase.h>
#include <EasyButtonTouch.h>
#include <EasyButtonVirtual.h>
#include <Sequence.h>
int tasterstatus1 = 0;
int tasterstatus2 = 0;
int LEDblau = 5;
int LEDgrun = 3;
int auf = 4; // Steuerung - Drucktaster
int ab = 2; // Steuerung - Drucktaster
void setup()
{ pinMode(ab, INPUT);
pinMode(auf, INPUT);
pinMode(LEDblau, OUTPUT);
pinMode(LEDgrun, OUTPUT);
}
void loop()
{ tasterstatus1 = digitalRead(auf);
if (tasterstatus1 == HIGH)
{ digitalWrite(LEDblau, HIGH);
delay (2000);
digitalWrite(LEDblau, LOW);
delay (1000);
{ { tasterstatus2 = digitalRead(ab);
if (tasterstatus2 == HIGH);
{ digitalWrite(LEDgrun, HIGH);
delay (2000);
digitalWrite(LEDgrun, LOW);
delay (1000);
}
}
}
}
}
Haut leider nicht hin , hier hab ich keinen Einfluss auf den Tasterbetrieb .
Es blinkt permanent eine LED.
Ich habe den den Text der Libraries einfach so mal in den Ablauf reinkopiert in der Hoffnung das es was bringt
Naja ... Anfänger halt ... Zählt hier der Ü50 Bonus ?
Wenn man die nicht nutzt, brauchen die auch nicht im Sketch drin sein.
Und wenn es bei dir nicht geht, ist da grundsätzlich was falsch.
Wenn eine ständig blinkt, ist da was falsch.
Zeig mal ein Foto deines Aufbaus, so dass man alles erkennen kann. Auch die Kabel.
Schaltbild wäre auch gut.
Da haste recht gehabt. Es war eine fehlende Masseverbindung . Peinlich
Ich hab mir mein Vorhaben nochmal mit Breadbord nachgebaut , da hat es funktioniert.
Alle Leitungen nochmal gründlich angeschaut und siehe da... fehlende Masse.