Hallo könnte man das Gleiche auch mit einem Schalter und 2 Leds machen. Also zum Beispiel, wenn man den Schalter von der aus Stellung auf die ein Stellung geht die 1. Led eine Sec lang ein geht und wenn man dann den Schalter von der ei Stellung auf die aus Stellung schaltet, die 2,. Led eine Sec lang ein geht.
Habe es selbst probiert, aber bei mir hat immer eine Led weiter geleuchtet.
stonefamer05:
Hallo könnte man das Gleiche auch mit einem Schalter und 2 Leds machen. Also zum Beispiel, wenn man den Schalter von der aus Stellung auf die ein Stellung geht die 1. Led eine Sec lang ein geht und wenn man dann den Schalter von der ei Stellung auf die aus Stellung schaltet, die 2,. Led eine Sec lang ein geht.
Habe es selbst probiert, aber bei mir hat immer eine Led weiter geleuchtet.
Was meinst du mit "das Gleiche auch mit einem Schalter" ?
Deine nachfolgende Beschreibung sollte sich mit einem Arduino lösen lassen.
Wo dein Fehler ist kann ich nicht sehen, da ich nicht auf deinen Arbeitsplatz sehen kann.
Noch nicht.
Edit:
Und warum machst du noch einen zweiten Thread zu dieser Frage auf ?
(deleted)
Ja, hätte gedacht der andere Beitrag ist schon abgeschlossen.
stonefamer05:
Ja, hätte gedacht der andere Beitrag ist schon abgeschlossen.
Und nun ?
Wo möchtest du jetzt deine Antworten posten ?
Oder sollen wir weiter raten.
Nachdem, der andere Beitrag noch nicht abgeschlossen ist, kann ich diesen irgendwie wieder schließen
Du kannst den Moderator Uwe darum bitten, ie Threads zusammen zu fügen.
stonefamer05:
Nachdem, der andere Beitrag noch nicht abgeschlossen ist, kann ich diesen irgendwie wieder schließen
Ich mache dir mal so ein Programm!
#include <CombiePin.h>
#include <CombieTimer.h>
#include <CombieTools.h>
#include <CombieTypeMangling.h>
using namespace Combie::Millis;
Combie::Pin::InputPin<2> schalter;
Combie::Pin::OutputPin<12> onLed;
Combie::Pin::OutputPin<13> offLed;
Combie::Timer::EntprellTimer entprellen;
Combie::Tools::FlankenErkennung onFlanke,offFlanke;
Combie::Timer::FallingEdgeTimer onTimer{1_sec}, offTimer{1_sec};
void setup()
{
schalter.initPullup();
onLed.init();
offLed.init();
}
void loop()
{
bool schalterstellung = entprellen = schalter;
onLed = onTimer = onFlanke = not schalterstellung;
offLed = offTimer = offFlanke = schalterstellung;
}
Das positivste, was man zu dem Code sagen kann, ist bestimmt: Der ist sehr rechteckig!