
3 LED PWM2
By: a guest on
Nov 25th, 2012 | syntax:
C | size: 0.86 KB | hits: 56 | expires: Never
byte red = 0;
byte green = 0;
byte blue = 0;
#define redPin 9
#define bluePin 10
#define greenPin 11
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop()
{
goForward();
goReverse();
}
void goForward()
{
for(red; red < 255; red++)
{
analogWrite(redPin, red);
delay(100);
}
for(blue; blue < 255; blue++)
{
analogWrite(bluePin, blue);
delay(100);
}
for(green; green < 255; green++)
{
analogWrite(greenPin, green);
delay(100);
}
}
void goReverse()
{
for(red; red > 0; red--)
{
analogWrite(redPin, red);
delay(100);
}
for(blue; blue > 0; blue--)
{
analogWrite(bluePin, blue);
delay(100);
}
for(green; green > 0; green--)
{
analogWrite(greenPin, green);
delay(100);
}
}