Wie schaffe ich es, dass ich eine LED durch Knopfdruck blinken lassen kann und durch den Knopf die LED dann wieder ausschalten kann?

Hi, ich will mit einer LED ein Auge nachstellen. Um genauer zu werden, man soll per Knopfdruck die LED anschalten, diese soll dann 5 Sekunden an sein, dann für 1 Sekunde aus und dann wieder für 5 Sekunden an, und so weiter... Wenn man dann aber den Taster wieder betätigt, soll die LED ausgehen und die LED soll dann einfach aus bleiben.

Ich habe bereits ein Sketch geschrieben, in dem die LED blinkt und wenn man den Knopf drückt, die LED wieder ausgeht. Soweit so gut, aber ich hab leider keine Ahnung, wie ich es hinbekomme, dass die LED nicht einfach nur blinkt, sondern halt für 5s blinkt, dann für 1s und so weiter, und nicht einfach nur in einem Intervall von 1 Sekunde... Habt ihr eine Idee, was ich im Sketch falsch gemacht habe, oder eine IDee wie man das Problem lösen kann?

Sketch:

int ledState = LOW; 

uint8_t TasterValue = 0;

uint8_t BlinkValue = 0;

uint8_t status = 0;

unsigned long previousMillis = 0;     

const byte TasterPin = 12; 

const long interval = 1000;        // Blinkintervall in Millisekunden

void setup() {

 pinMode(13, OUTPUT); 

 pinMode (TasterPin, INPUT_PULLUP); 

}

void loop() {

 unsigned long currentMillis = millis();

 if (BlinkValue == HIGH) {          

  if (currentMillis - previousMillis >= interval) {

   previousMillis = currentMillis;

   if (ledState == LOW)

    ledState = HIGH;

   else

    ledState = LOW;

   digitalWrite(13, ledState);

  }

 }

 else

  digitalWrite(13, LOW);       

 

 TasterValue = digitalRead (TasterPin); 

 if (status != TasterValue) {   

  if (TasterValue) {            

   BlinkValue = !BlinkValue;    

  }

  status = TasterValue;     

  delay (200);

 }

}

Ich hoffe das dies einigermaßen übersichtlich ist und nur nochmal zum Verständnis. Mit diesem Sketch kann ich per Knopfdruck die LED aktivieren und diese blinkt dann im Intervall von 1s. Ich will aber das Gleiche, nur dass die LED nicht einfach nur im Intervall von 1s blinkt sondern dass die LED 5s an ist, dann 1s aus und dann wieder 5s an..., aber man soll das ganze per Knopfdruck komplett wieder ausschalten können.

~ArduinoGeek

Computer, Technik, Elektronik, programmieren, Arduino, LED, Sketch, Technologie, Arduino Uno, Arduino IDE
2 Lichtschalter und 4 LED-Leuchten anschliessen?

Wir haben im Gang und in der Küche jeweils 5 bzw. in der Küche 4 LED-Leuchten anschliessen lassen. Dabei haben wir feststellen müssen, dass es bei nacheinandergeschaltete/miteinanderverbundene Leuchten beim Einschalten einen Knall gibt und eine Leuchte ganz ausfällt, die andere nur ca. 50% weiterleuchtet. Speziell: Leuchten, welche nur einzeln am gleichen Schalter angeschlossen sind, funktionieren ohne Problem, sind bisher nicht ausgefallen.

In der Küche sind 4 Leuchten in einem Rechteck an der Decke angebracht. Ich gehe davon aus, dass ein Kabel vom Schalter aus den Strom an eine Leuchte (Bsp. Nr. 3) an der Decke führt. Von dieser Leuchte aus gibt es ein weiteres Kabel, welches den Strom an eine weitere Leuchte (Bsp. Nr. 2) bringt. Leuchte Nr. 2 ist nun mit einem weiteren Kabel mit Leuchte Nr. 1 verbunden.

Dasselbe ist bei Leuchte Nr. 3 gemacht worden: Leuchte Nr. 3 ist mit einem weiteren Kabel verbunden mit Leuchte Nr. 4.

In der Küche sind dieselben LED-Leuchten montiert worden. Diese Leuchten sind schon viel früher beim Einschalten wie im Text oben im Gang beschrieben defekt gegangen: Schalter betätigt, Knall 2 Leuchten defekt 1 ganz andere leuchtet nur 50%, also auch hier immer 2 Leuchten gleichzeitig!

Das besondere daran: es sind immer entweder Leuchte 1 & 2, welche defekt gehen oder Leuchte 3 & 4, keine anderen Kombinationen.

Meine Vermutung/Fragen:

Die Defekte hängen mit der Art der Kabelverlegung zusammen. Ist eine solche Verlegung der Kabel üblich?

Sind LED-Leuchten empfindlicher und nicht dazu geeignet über diese Art Kabelverlegung miteinander verbunden zu werden?

Wie gesagt, im Gang und zusätzlich im Bad gibt es dieselben LED-Leuchten, an welchen keine weiteren Leuchten angehängt sind und diese funktionieren tadellos. Bei den 2 LED-Leuchten im Gang welche auch miteinander verbunden sind, tritt genau das gleiche Problem auf.

Vielen Dank für eure Tipps/Hilfe

Computer, Technik, Elektrik, LED, Technologie, verlegen, Auto und Motorrad
Fahrrad Nabendynamo Zusatz-LEDs und Ausschalter nachrüsten?

Hallo zusammen.

An sich bin ich mit meinem Licht am Tourenrad zufrieden, es gibt nur zwei Sachen die mich stören.

Da das Rad 30 Gänge hat, also vorne und hinten eine Nabenschaltung, kann man sich verschalten. Gerade im Dunkeln muß ich oft ganz runter schalten sowohl vorne als auch hinten um zu wissen wo genau die Schaltung ist um eben nicht längere Zeit verschaltet zu fahren, da ich es ja an der unbeleuchteten Schaltung nichts sehe. (Ich weiß, viele fahren gar nicht bei totaler Dunkelheit, ich aber schon.)

Deswegen würde ich mir gerne zwei leistungsarme LEDs an die Knüppelschaltung installieren, welche über den Nabendynamo den Strom bekommen sollen.

_________________________

Zum anderen stört es mich das im Stand das Licht so lange leuchtet bis der Kondensator leer ist. Das ist bei einem Warten vor einer Ampel gut, aber wenn es geparkt ist und das in der Natur, hätte ich die Energie vom Kondensator lieber als Licht wenn ich im Dunkeln wieder los fahre; oft ist es schwer im Dunkeln bei schwierigem Gelände schnell genug fahren zu können um überhaupt anfangs Licht zu generieren um gut genug zu sehen um eben so schnell fahren zu können wie man zur Lichterzeugung fahren muß. Catch22 sozusagen.

Deswegen möchte ich die Lichtanlage mit einem Schalter versehen welcher den Kondensator abtrennt so das er seine Energie eben nicht abgibt sondern diese behält, bis ich den Schalter wieder umlege, dann soll er wie gehabt die lampen mit gespeichertem Strom versorgen. Aus Sicherheitsgründen allen elektrischen Bauteilen gegenüber sollte dieser Schalter dann auch den Dynamo abschalten so das kein Strom generiert werden kann und auch kein Licht an sein kann.

__________________________________

Hat jemand eine Idee wie man die beiden Dinge plant?

Momentan sind ja Conrad und Co alle wegen Corona geschlossen, ich hätte mich dort erkundigt oder beim Zweiradhändler ums Eck. Die letzteren dürfen aber nur Reparieren, und was ich da vorhabe ist mehr ein Aufrüsten als eine Reparatur.

Fahrrad, Technik, Elektronik, LED, Schaltung, Technologie, Auto und Motorrad

Meistgelesene Beiträge zum Thema LED