Hi guys,
Ok so here is the codes and hopefully I will see the light here... no pun intended. 
John
/*
JMSTECH RGB LED test1
*/
int redPin = 5;
int greenPin = 6;
int bluePin = 3;
//uncomment this line if using a Common Anode LED
//#define COMMON_ANODE
void setup() {
  pinMode(redPin, OUTPUT);
 pinMode(greenPin, OUTPUT);
 pinMode(bluePin, OUTPUT);Â
}
void loop() {
  setColor(255, 0, 0); // red
 delay(1000);
 setColor(0, 255, 0); // green
 delay(1000);
 setColor(0, 0, 255); // blue
 delay(1000);
 setColor(255, 255, 0); // yellow
 delay(1000);Â
 setColor(80, 0, 80); // purple
 delay(1000);
 setColor(255, 255, 255); // white
 delay(1000);
 setColor(0, 255, 255); // aqua
 delay(100);
 setColor(0, 0, 0); // off
 setColor(0, 255, 255); // aqua
 delay(100);
 setColor(0, 0, 0); // off
 delay(100);
 setColor(0, 255, 255); // aqua
 delay(100);
 setColor(0, 0, 0); // off
 delay(500);
 setColor(0, 255, 255); // aqua
 delay(500);
 setColor(0, 0, 0); // off
 delay(500);
 setColor(0, 255, 255); // aqua
 delay(700);
 setColor(0, 0, 0); // off
 delay(700);
 setColor(0, 255, 255); // aqua
 delay(700);
 setColor(0, 0, 0); // off
 delay(700);
 setColor(0, 255, 255); // aqua
 delay(700);
 setColor(0, 0, 0); // off
 setColor(0, 255, 255); // aqua
 delay(100);
 setColor(0, 0, 0); // off
 setColor(0, 255, 255); // aqua
 delay(1000);
 setColor(0, 0, 0); // off
 delay(1000);
Â
}
void setColor(int red, int green, int blue)
{
 #ifdef COMMON_ANODE
  red = 255 - red;
  green = 255 - green;
  blue = 255 - blue;
 #endif
 analogWrite(redPin, red);
 analogWrite(greenPin, green);
 analogWrite(bluePin, blue);Â
}