</code>
int redPin = 10;
int greenPin = 12;
int bluePin = 13;
int sensorPin = 0;
int val;
void setup()
{
Serial.begin(9600);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop()
{
val = analogRead(sensorPin);
Serial.println(val);
val = map(val, 0, 700, 0, 4);
switch (val) {
case 0:
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
analogWrite(bluePin, 0);
break;
case 1: //red
analogWrite(redPin, 255);
analogWrite(greenPin, 0);
analogWrite(bluePin, 0);
break;
case 2: //green
analogWrite(redPin, 0);
analogWrite(greenPin, 255);
analogWrite(bluePin, 0);
break;
case 3: //blue
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
analogWrite(bluePin, 255);
break;
}
}
<code>