Um projeto simples, mas, para quem esta iniciando pode ser interessante principalmente pelo uso dos transistores como drive de corrente. Eu utilizei uma Fita de Led RGB e cortei para ficar com apenas três Leds RGB. Os tempos na programação são apenas uma parcela do real.
Programa utilizado no Arduíno UNO
int RedPin=9;
int GreenPin=10;
int BluePin=11;
void setup()
{
//Serial.begin(9600);
pinMode(RedPin, OUTPUT);
pinMode(GreenPin, OUTPUT);
pinMode(BluePin, OUTPUT);
}
void loop()
{
//Serial.println(?);
digitalWrite(RedPin,HIGH);
digitalWrite(GreenPin, LOW);
digitalWrite(BluePin, LOW);
delay(7000);
digitalWrite(RedPin,LOW);
digitalWrite(GreenPin, HIGH);
digitalWrite(BluePin, LOW);
delay(7000);
digitalWrite(RedPin,HIGH);
digitalWrite(GreenPin, HIGH);
digitalWrite(BluePin, LOW);
delay(3000);
}