Forum: Mikrocontroller und Digitale Elektronik LED-Flackern


von Heiko K. (Gast)


Lesenswert?

Hallo Leute,

mit meinem Atmega8 will ich über einen Taster den Betriebszustand einer 
LED wechseln.

Jedoch "flackert" die LED ständig und wechselt somit alle ms ihren 
Zustand.
Die LED verhält sich so, als wenn der Taster ständig gedrückt wäre.

Wie kann ich dieses "Flackern" beseitigen, sodass die LED entweder an 
oder aus ist und nur bei Tasterdruck den Zustand wechselt?

Ist dieses Problem durch Entprellung zu lösen?
Wenn ja, was muss ich beachten, wenn ich einen C-Code zur Entprellung 
aus dem Tutorial übernehme?

Vielen Dank und Gruß

Heiko

von j. c. (jesuschristus)


Lesenswert?

oh warte, meine Glaskugel flackert gerade

von Seltener Gast (Gast)


Lesenswert?

Heiko K. schrieb:

> Ist dieses Problem durch Entprellung zu lösen?

Eine Entprellung wirst du sicherlich brauchen.

Wobei deren Fehlen aber wohl nicht dein einziges Problem darstellt. Denn 
wenn die LED bei nicht gedrücktem Taster flackert, muss noch etwas 
anderes schief laufen (z.B. wegen eines fehlenden bzw. nicht aktivierten 
Pull-up-Widerstandes).

> Wenn ja, was muss ich beachten, wenn ich einen C-Code zur Entprellung
> aus dem Tutorial übernehme?

Alles, was im Tutorial zu lesen ist.

von Heiko K. (Gast)


Lesenswert?

Was sagt sie?

von Heiko K. (Gast)


Lesenswert?

Danke seltener Gast!

von Karl H. (kbuchegg)


Lesenswert?

Heiko K. schrieb:
> Was sagt sie?

Eigentlich immer dasselbe.
Dass du deinen Code posten sollst, wenn du dazu Hilfe haben willst.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.