ciao a tutti, come ormai sapete sto facendo i progetti dello starter kit, sono incastrato in un problema: lampada miscela colori, codice esatto e compilato, tutti i led al loro posto, ma il led (ne il monitor seriale vuole saperne di rispondere a qualsiasi impulso, ho provato ad accendere e spegnere le luci, staccare, cosare ma l’unico risultato e stato un piccolo sfarfallio rosso mentre toccavo il jumper che connette il catodo del led alla massa cosa devo fare? finchè non finisco questo progetto non vado avanti.
vi allego lo sketch e la foto del circuito
const int greenLEDPin = 9;
const int redLEDPin = 11;
const int blueLEDPin = 10;
const int redSensorPin = A0;
const int greenSensorPin = A1;
const int blueSensorPin = A2;
int redValue = 0;
int greenValue = 0;
int blueValue = 0;
int redSensorValue = 0;
int greenSensorValue = 0;
int blueSensorValue = 0;
void setup() {
 // put your setup code here, to run once:
Serial.begin(9600);
pinMode(greenLEDPin,OUTPUT);
pinMode(redLEDPin,OUTPUT);
pinMode(blueLEDPin,OUTPUT);
}
void loop() {
 // put your main code here, to run repeatedly:
redSensorValue = analogRead(redSensorPin);
delay(5);
greenSensorValue = analogRead(greenSensorPin);
delay(5);
blueSensorValue = analogRead(blueSensorPin);// ora arduino sa che ...SensorValue è la lettura analogico-digitale di ...SensorPin che corrisponde alle porte analogiche
Serial.print("raw Sensor Values \t red: ");
Serial.print(redSensorValue);
Serial.print("\t green: ");
Serial.print(greenSensorValue);
Serial.print("\t Blue: ");
Serial.println(blueSensorValue);
redValue = redSensorValue / 4;
greenValue = greenSensorValue / 4;
blueValue = blueSensorValue / 4;
Serial.print("Mapped Sensor Values \t red: ");
Serial.print(redValue);
Serial.print("\t green: ");
Serial.print(greenValue);
Serial.print("\t blue: ");
Serial.println(blueValue);
analogWrite(redLEDPin, redValue);
analogWrite(greenLEDPin, greenValue);
analogWrite(blueLEDPin, blueValue);
}