Hey miktrocontroller.net, ich möchte gerne das PWM Signal, welches an den LED Strip in meinen Computer geht mit dem Arduino erkennen. Der LED Streifen hat die Pins +, R-, G-, B- und läuft auf 12V PWM. Jetzt kann der Arudino mit seinen digital Pins allerdings nur 5V detecten. Ich habe an dieser stelle an einen Voltage Divider gedacht mit 220k und 150k. Dann hab ich diesen für R, G und B gebaut und gemerkt, dass es mit einem gemeinsamen +Pol irgendwie nicht funktioniert... wie löse ich dieses Problem? Kann der Aruino auch -5V auf den Digital Pins lesen?
Philipp F. schrieb: > Kann der Aruino auch -5V auf den Digital Pins lesen? Was steht denn im Datenblatt des auf deinem Arduino verbauten Mikrocontrollers. I.A. heißt die Antwort "Nein", weil übliche uC wegen der Klemmdioden an Pin nur -0,3V unter GND am Pin vertragen.
Ok, dann geht das so nicht. Aber wie bring ich jetzt diese 3x -12V PWM auf 3x +5V PWM?
pschober schrieb: > Mach es doch mit einem Optokoppler. Das ist doch nun wirklich übertrieben. Die kleine Kiste, aus der der LED-Streifen mit Strom versorgt wird, hat tief in ihrem Inneren allerhöchstwahrscheinlich drei MOSFETs, die mit ihrem Source Anschluss an 0V liegen. Was spricht jetzt gegen besagte Spannungsteiler zwischen diesen 0V und -R,-G bzw. -B?
Hinten am PC hab ich schon einen 4-poligen Stecker, eben die besagten +, R-,G-b B-. Dort hatte ich vorher einen langen led streifen, der zusätzlich zum inneren meines PC's noch den Schreibtisch beleuchtet hat, nun bin ich aber auf Neopixel umgestiegen, trotzdem würde ich diese auch gerne mit dem Licht im PC übereinstimmen. Stimmt, ich könnte die Elektronik im inneren benutzen, dazu müsste ich leider dann nochmal extra kabel legen und ich will erstmal schauen ob es auch anders geht.
Spannungsteiler? Wie zum Teufel kann man darauf nicht kommen?
Sascha schrieb: > Spannungsteiler? Wie zum Teufel kann man darauf nicht kommen? Du hast das Problem noch nicht erkannt.
spannungsteiler zwischen +12 und 0V, so das man 5V für den eingang raus bekommt, und diesen eingang zieht man mit dem PWM auf 0V?
Ich hab das Problem jetzt tatsächlich mit Optokopplern gelöst. Ist zwar overkill, aber funktioniert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.