Forum: Mikrocontroller und Digitale Elektronik PullDown-Widerstand - Klappt nicht


von Asdf A. (eizi)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bastle gerade an einem Ambilight mit RGB LED-Streifen für den TV.

Auf dem LED-Streifen liegen 12 Volt an, 3 Transistoren schalten die 
einzelnen Farben auf GND.

Ein Arduino Mega steuert die drei Transistoren.
Nun möchte ich den USB-Port des TV's abfragen ob 5V anliegen oder nicht.

Im Anhang ist eine Skizze des Schaltungsaufbaus inkl. PullDown 
Widerstand. Jedoch bekomme ich keinen eindeutigen Pegel..

Wäre toll wenn mir jemand weiter helfen könnte :)

von jz (Gast)


Lesenswert?

Ein Foto vom Aufbau würde helfen...

von Asdf A. (eizi)


Lesenswert?

Wieso? Der Aufbau ist genau nach Schaltplan..

von Daniel H. (Firma: keine) (commander)


Lesenswert?

Was meinst du, wie oft wir das hier schon gehört haben und am Ende war 
der Aufbau nicht genau nach Schaltplan?

Was meinst du damit, dass du keinen eindeutigen Pegel erhälst, welchen 
Pegel kriegst du?

von Asdf A. (eizi)


Lesenswert?

Ok, ich werde morgen noch ein Foto anhängen.

Manchmal High manchmal LOW..

von Lenny D. (le-do)


Lesenswert?

Was erhälst du wenn du statt aus dem Fernseher 5V woanders herholst 
(direkt vom Arduino zB?) und erhälst du bei keinem Kabel (nur R gegen 
GND) immernoch Schwankungen?

Außerdem siehts auf der Skizze in dem Pfostenstecker eh schon eng aus 
mit Kabel + Widerstand, vielleicht ist da einfach ein Wackler. Steck das 
auf dem Breadboard sauber auf und mach eine Drahtbrückt zum Pin (9?).

von Asdf A. (eizi)


Lesenswert?

Hallo,

mit der internen Spannung des Arduinos funktioniert es problemlos, und 
wenn nur R  gegen Masse geschalten ist bekomme ich saubere LOW-Pegel.


NOchmal der Aufbau

Ein altes PC-Netzteil welches 12 Volt für die LED-Streifen gibt.
Die 12 Volt liegen immer am LED-Streifen an, Transistoren schalten dann 
die einzelnen LED's (RGB) auf Masse. Arduino und Netzteilmasse sind 
verbunden.

Genauso die USB-Masse vom TV, diese drei Massen vereinen sich alle im 
Arduino.



Der Arduino wird vom PC aus via USB-Versorgt.


Woran könnte es liegen?

von Ben (Gast)


Lesenswert?

Woher weiß denn der Arduino, in welcher Farbe die Strippe leuchten soll?

von Asdf A. (eizi)


Lesenswert?

Was? In dem ich es ihm programmiere natürlich?

LED-Streifen ist folgendermaßen aufgebaut:

Rot---------------KollektorBasisEmitter---Masse
Grün--------------KollektorBasisEmitter---Masse
Blau--------------KollektorBasisEmitter---Masse
12V---------------Vcc-Netzteil


Vom Arduino werden die Basen angesteuert.
Helligkeit und Farbänderungen werden via PWM erledigt.




Edit:

Ich habe das Problem gelöst ich Idiot habe die Drahtfarben in dem 
Stecker welcher vom TV-USB Ausgang kommt vertauscht. Also waren die Pole 
vertauscht.


Trotzdem danke für eure Hilfe! :)

von Lenny D. (le-do)


Lesenswert?

Na war die Lösung zumindest einfach und eindeutig.

Ich glaube seine Frage bezog sich weniger auf die Ansteuerung als auf 
woher die Quell Signale kommen sollen, bisher schaust du ja nur per USB 
ob der TV an ist, die Farbe des Randes herauszufinden ist durchaus eine 
Aufgabe....OT Deren Lösung mich auch interessieren würde.

von OK? (Gast)


Lesenswert?

Max E. schrieb:
> Wieso? Der Aufbau ist genau nach Schaltplan..

Anscheinend nicht...

Max E. schrieb:
> Also waren die Pole vertauscht.

von eizi (Gast)


Lesenswert?

OK? schrieb:
> Max E. schrieb:
> Wieso? Der Aufbau ist genau nach Schaltplan..
>
> Anscheinend nicht...

Hätte man mit einem Foto aber ebenfalls nicht erkannt.

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.