Try this code and tell me what you think
int Cred, Cgreen, Cblue, Nred, Ngreen, Nblue;
int RedPin = 10;
int GreenPin = 11;
int BluePin = 9;
int low=15;
int high=256;
int del=10;
void setup()
{
Serial.begin(9600);
randomSeed(analogRead(0));
Cred=random(low,high);
Cgreen=random(low,high);
Cblue=random(low,high);
Nred=random(low,high);
Ngreen=random(low,high);
Nblue=random(low,high);
}
void loop()
{
while(Cred!=Nred)
{
if(Cred<Nred)
Cred++;
else
Cred--;
analogWrite (RedPin, Cred);
delay(del);
}
while(Cgreen!=Ngreen)
{
if(Cgreen<Ngreen)
Cgreen++;
else
Cgreen--;
analogWrite (GreenPin, Cgreen);
delay(del);
}
while(Cblue!=Nblue)
{
if(Cblue<Nblue)
Cblue++;
else
Cblue--;
analogWrite (BluePin, Cblue);
delay(del);
}
Nred=random(low,high);
Ngreen=random(low,high);
Nblue=random(low,high);
}
Moderator edit:
</mark> <mark>[code]</mark> <mark>
</mark> <mark>[/code]</mark> <mark>
tags added.