OK, ragazzi ho fatto una prima prova con una striscia da 1 metro, usando tre mosfet IRF540N con tre resistenze da 120 Ohm, ho caricato uno sketch di dissolvenza tra i tre colori RGB, funziona QUASI tutto, perchè il canale BLU non si accende.
Ho provato il canale in diretta sul trasformatore = funziona
Ho cambiato MOSFET = funziona
Ho cambiato resistenza = funziona
Ho cambiato PIN su arduino = continua a non funzionare
Ho cambiato alloggi sulla BreadBoard = come prima
copio qui lo sketch:
int REDPIN = 5;
int GREENPIN = 6;
int BLUEPIN = 3;
int FADESPEED = 5;
void setup() {
pinMode(REDPIN, OUTPUT);
pinMode(GREENPIN, OUTPUT);
pinMode(BLUEPIN, OUTPUT);
}
void loop() {
int r, g, b;
// fade from blue to violet
for (r = 0; r < 256; r++) {
analogWrite(REDPIN, r);
delay(FADESPEED);
}
// fade from violet to red
for (b = 255; b > 0; b--) {
analogWrite(BLUEPIN, b);
delay(FADESPEED);
}
// fade from red to yellow
for (g = 0; g < 256; g++) {
analogWrite(GREENPIN, g);
delay(FADESPEED);
}
// fade from yellow to green
for (r = 255; r > 0; r--) {
analogWrite(REDPIN, r);
delay(FADESPEED);
}
// fade from green to teal
for (b = 0; b < 256; b++) {
analogWrite(BLUEPIN, b);
delay(FADESPEED);
}
// fade from teal to blue
for (g = 255; g > 0; g--) {
analogWrite(GREENPIN, g);
delay(FADESPEED);
}
}
QUALCHE IDEA ?? può essere colpa della dimensione del MOSFET ? però su un metro non dovrebbe dare problemi... 14,4 W - 12V - 0,5 A