Hi,
I am having a problem with project four. For some reason the sensors doesn't work and continiously show value 0. i checked manualy and the serial connection is established and the led shows different colours, if i manually preset them.
My code is:
const int greenLEDpin=9;
const int redLEDpin=10;
const int blueLEDpin=11;
const int redSensorPin=A0;
const int greenSensorPin=A1;
const int blueSensorPin=A2;
int redValue=0;
int blueValue=0;
int greenValue=0;
int redSensorValue=0;
int greenSensorValue=0;
int blueSensorValue=0;
void setup(){
Serial.begin(9600);
pinMode(greenLEDpin, OUTPUT);
pinMode(redLEDpin, OUTPUT);
pinMode(blueLEDpin, OUTPUT);
}
void loop(){
redSensorValue = analogRead(A0);
delay(5);
greenSensorValue = analogRead(greenSensorPin);
delay(5);
blueSensorValue=analogRead(blueSensorPin);
Serial.print("Raw sensor values \t Red: ");
Serial.println(redSensorValue);
Serial.print("\t Green: ");
Serial.println(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.println(redValue);
Serial.print("Green: ");
Serial.println(greenValue);
Serial.print("Blue: ");
Serial.println(blueValue);
analogWrite(redLEDpin, redValue);
analogWrite(blueLEDpin, blueValue);
analogWrite(greenLEDpin, greenValue);
}
I noticed also that if I unplug cables from a0 and a1, the led goes red and blue, respectively. but if i unplug the a2, nothing happens.
I would be greatful for help. I must be not seeing some simple error.