ich würde gerne mit meinem Arduino die Farben eines LED Stripes steuern.
Ich habe es schon soweit hinbekommen, aber der LED Streifen leuchtet nur sehr, sehr schwach.
Ich sende ein PWM signal an die Farb-Pins aber es scheint zu schwach zu sein? Als Spannungsversorgung habe ich + und - vom mitgelieferten Netzteil an mein Breadboard angelegt.
Nach deinem Schaltplan ist der FET für 'blau' falsch angeschlossen zumindest erkenne ich da keinen Grund für einen 10K Widerstand von DRAIN nach GND.
Ausserdem: Wenn das keine Logic-Level PowerFet sind bekommen die evt. zuwenig Gate-Spannung, um richtig Durchzuschalten. Viele PowerFets brauchen zwischen 8V -10V um komplett durchzuschalten, ansonsten haben die
einen recht hohen Widerstand zwischen Source und Drain.
Und: Laut Deiner Beschreibung speist Du 24V ein. Laut Schaltplan 12V. Ja was denn nun? Und sind Deine LED-Strips überhaupt für 24V ausgelegt?
OK, FET's müssten passen.
Aber im Sketch sind andere Pins für Rot Pin, Grün Pin, Blau Pin definiert. (5, 6, 3) du hast angeschlossen: 9, 10, 11
Und das was ich über den Widerstand beim Fet fur blau gesagt hab, trift auch auf grün zu.
ich habs nun soweit hinbekommen, danke für eure Tipps! Habe die Masse vom Netzteil nicht mit dem GND vom Arduino verbunden. Wie @Doc_Arduino gesagt hat.
Jetzt habe ich das Problem, dass wenn eigenartige ergebnisse erhalte siehe hier:
AnalogWrite(GREEN, 255)
AnalogWrite(RED, 255)
Ich erwarte eigentlich gelb aber der Stripe leuchtet nur Grün
mathishuettl:
Ich glaub von einem Foto hast du nichts... da erkennt man 0..
Wenn ich nur AnalogWrite(RED, 255) mache, dann bekomme ich rot raus ja!
Ich verwende keine Library
Dann poste hier deinen Sketch.
Setze den bitte in Code-Tags.
Verwende dazu die Schaltfläche </> oben links im Editorfenster. Das kannst du auch nachträglich machen. Dazu den Sketch markieren und die Schaltfläche klicken.
Da du eine Transistorschaltung als Verstärker hast, musst du auch die Masse Adern miteinander verbinden.
Wenn du eine galvanische Trennung zwischen Steuer- und Arbeitskreis möchtest, dann muss die Schaltung anders aussehen.
Hab jetzt mal mit einem Programm eine Zeichnung gemacht, hoffe man sieht alles gut.
Die Batterie soll das 24V Netzteil darstellen und die Pins oben R, +24V, G, B des LED Streifens.
Der Sketch ist ganz einfach - ich wollte nur mal eben testen ob alles wie erwartet funktioniert.
const int RED = 6;
const int GREEN = 5;
const int BLUE = 3;
void setup() {
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
}
void loop() {
analogWrite(RED, 255);
analogWrite(GREEN, 255);
}