LED Anzeige

OP #311693
Lesenswert?

Hi!
Also ich würde gerne dieses Thermometer nachbauen:
http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm
Nun ist meine Frage: Geht das mit einem Atmel oder nicht? Weil als
Ausgangssignal hab ich doch immer eine positive Spannung aber das passt
doch irgendwie nicht mit dem Schaltplan zusammen. (Oder hab ich da
irgendwas übersehn?! :-/ )
Hab das ganze mal auf nem Steckbrett aufgebaut, aber ich bekomme das
nicht so recht zum laufen... :-(

Da kann mir sicher jemand einen kleinen Denkanstoß geben...
Großes Danke schonmal!
Gast #311696
Lesenswert?

Natürlich lässt sich das mit einem AVR realisieren.
Welches Augangssignal meinst du?
Funktioniert die Anzeige denn schon?
Ich würde den ADC die Spannung messen lassen, und sie auf der Anzeige
anzeigen lassen.
#311699
Lesenswert?

> Hm. Also bei mir funktioniert das Ganze nur, wenn ich dort wo der
> Pin vom MC sein müsste eine negative Spannung anlege.

Mit negativer Spannung meinst Du wahrscheinlich 'die Masse'.
Das ist auch richtig so. Schau Dir doch nochmal das Schaltbild
an. Da kommt von oben (ueber den Transistor) die +5V rein,
geht durch die LED Anzeige und ueber den MC wird die Verbindung
zu Masse hergestellt. Nur dann wenn
   der Transistor leitet
   der MC die Verbindung zu Masse herstellt
leuchtet eines der Segmente auf.

Aber: damit der Transistor leitet, musst Du eine positive
Spannung an die Ausgaenge legen an denen die Transistoren
haengen.
  Also: mit einer 1 an RC1, RC2 oder RC3 wird ausgewaehlt
          welche Anzeige der 3 aktiv werden soll
        mit einer 0 an an RB0, RB1, ... RB7 waehlts Du aus
          welches Segment der gewaehlten Anzeige aufleuchten soll.

Experimentier mal ein bischen ohne den µC. Einfach mit Draehten
den µC simulieren und die Verbindungen herstellen. Dann sollte
Dir schnell klar werden, wass der µC tun muss und dann kannst
Du das auch programmieren. Solange Du nur schoen brav immer
die Widerstaende dazwischen hast, kann gar nichts passieren.
OP #311701
Lesenswert?

Ja g ich meine natürlich Masse... (auf dem Steckbrett steht halt
minus...)

Also wenn ich die Basis von dem Transistor mit der Masse verbinde, dann
schaltet der an und leitet die +5V zur Anode der LED's die mit den
Kathoden wiederum mit der Masse verbunden sind.
Ok, soweit funktioniert das.

Naja, dann war das Ganze ein logischer Fehler von mir (nach dem Motto 1
= an.....) dann muss ich aber bei der Schaltung den Transistor auch auf
0 setzen, damit der funktioniert.

Aber erstmal Danke für die Hilfe!!!
Ich denk mal ich komm jetz ein Stück alleine weiter.
OP #311703
Lesenswert?

Es funktioniert alles wunderbar!
Also hätte da doch noch einmal eine Frage. Die einzelnen LED's in den
Anzeigen sind ja über einen Wiederstand mit dem MC verbunden (280ohm)
glaub ich.
Könnte man nicht die LED's direkt an den MC-Pin anschließen, und statt
der sieben Wiederstände einen einzelnen hinter den Transistor, der die
Verbinung zur Masse herstellt.
Wären halt ein paar weniger...
Mfg,
Raph
#311706
Lesenswert?

Wenn Du nur einen Widerstand hast, dann begrenzt Dir
der den Gesamt-Strom durch alle Segmente. Dieser Strom
muss sich dann aber auf Deine 1 bis 7 Segment-LEDs aufteilen.
D.h. jede LED kriegt nur mehr einen Teil des Stromes. Und
wieviel das dann konkret ist, haengt auch noch von der
Anzahl der eingeschalteten Segmente ab.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren