LED mit TAstendruck blinken bzw. dann Dauerlicht

OP #7291324
Lesenswert?
• ▲
▼
Hallo Zusammen,

vorab, ich bin totaler Anfänger, der zwar löten kann, aber noch viel 
bzw. Grundlagen (Arduino, Bauteile) lernen muss.

Ich möchte mit einem Tastendruck eine LED (Nichia NSPA510BS, 5mm-LED, 
7800mcd orange aktuell vorhanden) zuerst blinken lasen und mit einem 
weiteren Tastendruck sie auf Dauerlicht brennen lassen.

Ausgangszustand: LED aus
Erster Tastendruck: LED blinkt (jeweils 1.000 ms an bzw. aus)
Zweiter Tastendruck: LED im Dauerlichtmodus
Dritter Tastendruck: LED aus

Ich hatte vor einigen Wochen einen Sketch geschrieben, aber eine defekte 
SSD hat alles zunichte gemacht. Ich weiß - Lernen durch Schmerz.
Ich stehe im Moment aber komplett neben mir und finde nicht den Anfang 
für den Code.

Der Aufbau ist entsprechend dem Projekt 06 von Fundurino.

Vielen Dank im Voraus

Grüße
Chris
Angehängte Dateien:
Gast #7291328
Lesenswert?
• ▲
▼
Was erwartest du, dass dir jemand den Sketch schreibt? Dabei lernst du 
doch nichts. Du kannst aber gerne konkrete Fragen zu einzelnen 
Knackpunkten stellen, wenn du fest hängst.

Du musst die LED nicht unbedingt mit ihrem maximalen Strom betreiben.
Gast #7291845
Lesenswert?
• ▲
▼
Hallo,

Stichwort "Statemachine".

Aufbau:

loop()
  - button auslesen (variable state hochzählen wenn betätigt wird 0 - 2)
  - switch(state)
    - (0) blinkprogramm
    - (1) dauerleuchten
    - (2) aus

viel Erfolg.

Gruß
Michael
#7291873
Lesenswert?
• ▲
▼
Chris schrieb:
> Ich hatte vor einigen Wochen einen Sketch geschrieben, aber eine defekte
> SSD hat alles zunichte gemacht.

Wenn Du das Programm selber entwickelt hast, sollte nach wenigen Wochen 
noch fast alles im Gedächtnis sein.
Ein Programmierer merkt sich nicht jedes Zeichen einzeln, sondern nur 
den Programmablauf. Wenn man es nochmal schreibt, kann es daher sein, 
daß z.B. Variablen anders heißen, aber die Funktion läßt sich leicht 
wieder herstellen.
Nur wenn man nichts durchdacht hat, sondern durch planloses Rumprobieren 
was zusammen gestückelt hat, wirds schwer.

Chris schrieb:
> Der Aufbau ist entsprechend dem Projekt 06 von Fundurino.

Ich kenne Projekt 06 nicht und suche auch nicht danach.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.