LCD-Hintergrundbeleuchtung

Gast #51500
Hi.
Ich bastle gerade an einem LCD-Display. Ich habe mir dafür eine kleine
Platine geätzt, wo das LCD und einige Taster draufkommen.
Das LCD soll über die parallele Schnittstelle angesteuert werden.

Ich möchte nun das Ganze so aufbauen:
Nach dem Einschalten soll die LCD-Hintergrundbeleuchtung dunkel
leuchten. Wenn ich einen der beiden Taster drücke, soll die
LCD-Hintrgrundbeleuchtung heller (fast auf Maximim) werden (Fade-In)
und für ca. 2 Min. hell bleiben und anschließend wieder dunkler werden
(fade-Out). Drücke ich einen Taster, solange die Beleuchtung noch hell
ist, dann soll die Zeitspanne von 2 Min. von Neuem ablaufen.

Dazu habe ich nun folgende Fragen:
 - Ist dies mit einem Microcontroller möglich und wenn ja, mit welchem
(am Besten)?
 - Ist es möglich, später die Dauer der Beleuchtung zu ändern?
Gast
Eigentlich sind es ja 2 Taster!
Außerdem dachte ich da eigentlich auch an einen AVR mit analogem
Ausgang. Gibt es sowas, oder ist den Aufwand nicht wert?
Du kannst mit jedem AVR eine PWM aufbauen, einfach RC als Glättung
dahinter.

Für nur 3 Pins ist der ATTiny12 oder ATTiny15 voll ausreichend.

Der ATTiny15 kann seine PWM sogar für NF-Signalerzeugung benutzen
(Taktfequenz = 25,6MHz !).


Peter
Gast
verstehe ich überhauptnicht
Was ist denn PWM?
Kann mir jemand einen Schaltplan zeigen?

PS: Das LCD gat eigentlich nicht viel damit zu tun. Man könnte auch
statt der LCD-Hintergrundbeleuchtung testweise eine normale LED nehmen.
Gast
Du meinst also, dass durch ständiges Ein- und Ausschalten des Ausgangs
die Helligkeit die Helligkeit bestimmt werden soll?
Also je nach Frquenz...
Oder wie?
Gast
Ja, z.B
1µs an - 1µs aus = 50%
1µs an - 0µs aus = 100%
0µs an - 1µs aus = 0%

Durch die hohe An-/Ausschaltgeschwindigkeit sieht man das flackern
nicht, vor allem wenn dahinter noch ein Filter kommt (ich hoffe, ich
hab das alles richtig verstanden!)
Gast
nein, so nicht!
so wie ich das verstehe, wäre die Beleuchtung ja nur in 3 Stufen
schaltbar:
hell (100%)
mittel (50%)
dunkel (0%)

Da machen wir das Ganze doch einfacher: Ich habe im Internet
(http://www.cool-sms.de/workshop/led_dimmen.php) eine einfache
Transistorschaltung gefunden, mit der sich das ganz einfach lösen
lässt.
Bleibt nur das Problem, dass beim Betätigen einer der beiden Taster 2
Minuten lang anbleibt und dann wieder ausgeht.
 - welcher Controller eignet sich nun?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.