Led und taster

Gast #2511843
Lesenswert?
• ▲
▼
Hallo,
Habe seit kurzen ein AVR STK 500
Nachdem ich mal kurz Probiert habe die LED´s zum Leuchten zu bringen 
wollte ich jetzt das die LED´s über einen Taster geschaltet werden.
Sprich taster drücken led an. Aber egal was ich auch versuche es will 
einfach nicht klappen.

Gruß Marc
Angehängte Dateien:
Gast #2511852
Lesenswert?
• ▲
▼
Hallo,
in das Tutorial hab ich schon rein geschaut. Leider Verstehe ich da nur 
bahnhof und abfahrt. Hab schon einiges umgestellt aber entweder ist dann 
die LED aus und will auch nicht bei Tasten druck leuchten oder 
umgekehrt.
Gast #2511873
Lesenswert?
• ▲
▼
So hab das jetzt mal geändert.
Jetzt sind alle led´s aus, wenn ich einen Taster drücke passiert nichts.
Was ich nicht so ganz verstehe ist ich weise zwar einen port zu aber 
muss ich da nicht genau die pin zuweisen sprich PINDx und PORTx
Persönliche Seite #2511907
Lesenswert?
• ▲
▼
Bei deiner ersten Version liest Du das Ausgangsregister (PORTx) aus. 
Dieses ist allerdings nur dazu da, den Zustand eines Ausganges zu 
schreiben, und nimmt nicht den wirklichen physikalischen Zustand deines 
Ports an. Wenn der Port als Eingang konfiguriert ist, kann man mit dem 
PORTx-Register die Pullups an- oder abschalten. Das PINx-Register 
repräsentiert dagegen den wirklichen physikalischen Zustand deines Ports 
und wird zum Einlesen vom Zustandes eines Einganges benutzt.

Kurz gesagt: PORTx zum Setzen eines Ausganges, PINx zum auslesen eines 
Einganges.

Gruß
Jonathan
Gast #2511918
Lesenswert?
• ▲
▼
Hallo Jonathan,
Ja das hatte ich auf PINA geändert, funktionierte trozdem nicht.
was ich aber jetzt gar nicht mehr verstehe ist das die LED´s brennen 
wenn ich den Taster Drücke. Den eine nicht Leuchtende LED hat 5 V 
anliegen und Leuchtet bei GND. Ein Taster hat erst bei der Betätigung 
5V.Das heißt im mom. wenn der Taster 5V rausgibt schaltet der MC auf GND 
der LED. Das müsste doch Negiert sein.
Gast #2511953
Lesenswert?
• ▲
▼
Hallo Jonathan,
Du bist der beste Danke.
Ja hab mir das auch schon alles durch gelesen. Allerdings sieht es so 
aus das ich mit MC noch nie was zu tun hatte.
Und somit auch nur bahnhof verstehe :-(

Gruß Marc

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.