+++ /dev/null
-// This is meant for a Common Anodote RGB LED
-// See all those (255 - val).
-
-#define GREEN 9
-#define BLUE 10
-#define RED 11
-#define delayTime 20
-
-void setup() {
-
- pinMode(GREEN, OUTPUT);
- pinMode(BLUE, OUTPUT);
- pinMode(RED, OUTPUT);
- digitalWrite(GREEN, HIGH);
- digitalWrite(BLUE, HIGH);
- digitalWrite(RED, HIGH);
-}
-
-int redVal;
-int blueVal;
-int greenVal;
-
-void loop() {
-
- int redVal = 255;
- int blueVal = 0;
- int greenVal = 0;
- for( int i = 0 ; i < 255 ; i += 1 ){
- greenVal += 1;
- redVal -= 1;
- analogWrite( GREEN, 255 - greenVal );
- analogWrite( RED, 255 - redVal );
-
- delay( delayTime );
- }
-
- redVal = 0;
- blueVal = 0;
- greenVal = 255;
- for( int i = 0 ; i < 255 ; i += 1 ){
- blueVal += 1;
- greenVal -= 1;
- analogWrite( BLUE, 255 - blueVal );
- analogWrite( GREEN, 255 - greenVal );
-
- delay( delayTime );
- }
-
- redVal = 0;
- blueVal = 255;
- greenVal = 0;
- for( int i = 0 ; i < 255 ; i += 1 ){
- redVal += 1;
- blueVal -= 1;
- analogWrite( RED, 255 - redVal );
- analogWrite( BLUE, 255 - blueVal );
-
- delay( delayTime );
- }
-}