Hallo zusammen!
Ich habe ein Problem mit dem Arduino Nano und der Ansteuerung von RGB-LED Streifen. Google hat mir leider auch keine Antwort rausgegeben.
Jedes Mal, wenn ich die 12V Stromversorgung für den Nano + LED-Streifen herstelle, leuchtet der Streifen ungewollt für ungefähr eine Sekunde (Ich denke solange der Nano bootet) auf und schaltet sich dann wieder aus, wenn die digitalen Ausgänge (9, 10, 11) per analogWrite im setup() auf 0 gesetzt werden.
Auch die Farbe, in denen der LED-Streifen am Anfang leuchtet, ist nicht jedes mal die selbe. Jedoch leuchten die LEDs nicht mit voller Leistung auf.
Habe mal mit dem Multimeter nachgemessen und dabei kam heraus, dass an den Pins 9, 10 und 11 beim booten des Nanos keine 0V haben, sondern meistens so um die 0,5 - 1,2V. Diese Spannung lässt wohl die LEDs aufleuchten.
Die Schaltung ist wie in den unzähligen Tutorials aufgebaut:
Arduino -> je 3x Widerstand (10 kOhm) -> je 3x MOSFET (TO-220AB) -> RGB-Kanäle des Streifens.
Alles funktioniert super bis auf das Aufleuchten am Anfang.
Die setup() sieht so aus:
void setup() {
pinMode(REDPIN, OUTPUT);
pinMode(GREENPIN, OUTPUT);
pinMode(BLUEPIN, OUTPUT);
pinMode(pinSwitch, INPUT);
analogWrite(REDPIN, 0);
analogWrite(GREENPIN, 0);
analogWrite(BLUEPIN, 0);
Serial.begin(9600);
}
Ich denke die loop() muss ich nicht einfügen, da nach dem booten des Nanos alles problemlos funktioniert.
Es soll am Ende mal eine Fußraumbeleuchtung fürs Auto werden und da würde mich dieses unkontrollierte Leuchten am Anfang stören, wenn ich das Auto starte.
Habt Ihr eine Idee, wie man dies beheben könnte, oder ist der Nano vielleicht auch defekt?
Vielen Dank schon mal für Eure Hilfe!
weskes
