AVR wenn LED an, ausschalten und andersrum

Gast #3761087
Lesenswert?
• ▲
▼
Ich habe folgendes Problem:
ich möchte ein Programm schreiben, indem wenn man den Taster drückt, der 
Zustand der LED sich ändert. Sprich:
Wenn sie an ist, soll sie bei Tasterdruck aus gehen und wenn sie aus ist 
an.

Ich habe aber absolut keine Ahnung, wie das gehen soll, könnt ihr mir 
helfen, mir einen denkanstoß geben?
#3761104
Lesenswert?
• ▲
▼
Grunsätzlich ist das eine banale Flankenerkennung. Das Hauptproblem bei 
dieser Aufgabenstellung ist die
Entprellung

Taster prellen bei Betätigung. Und dem muss man Herr werden. Sonst 
drückt man einmal auf die Taste und das Programm macht 5 Schaltvorgänge.

Der Rest ist pipifax
1
 Hauptschleife {
2
   wenn Tastendruck festgestellt
3
     wenn Lampe leuchtet
4
       schalte sie aus
5
     sonst
6
       schalte sie ein
7
   }

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.