RGB Case

</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>

About Jonathan Grinham

Designer
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment