Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void colorFadeIn2(byte led) {
- if ( led & LED_1 ) {
- if (led & RED_1 && !(leadState & RED_1)) {
- leadState = leadState ^ RED_1;
- }
- if (led & GREEN_1 && !(leadState & GREEN_1)) {
- leadState = leadState ^ GREEN_1;
- }
- if (led & BLUE_1 && !(leadState & BLUE_1)) {
- leadState = leadState ^ BLUE_1;
- }
- for (int i = 10; i < 255; i++ ) {
- if (leadState == (leadState | RED_1) ) {
- analogWrite(ledAnalogOne[0], 255 - i);
- }
- if (leadState == (leadState | BLUE_1) ) {
- analogWrite(ledAnalogOne[1], 255 - i);
- }
- if (leadState == (leadState | GREEN_1) ) {
- analogWrite(ledAnalogOne[2], 255 - i);
- }
- delay(fadeDelay);
- }
- }
- if ( led & LED_2 ) {
- if (led & RED_2 && !(leadState & RED_2)) {
- leadState = leadState ^ RED_2;
- }
- if (led & GREEN_2 && !(leadState & GREEN_2)) {
- leadState = leadState ^ GREEN_2;
- }
- if (led & BLUE_2 && !(leadState & BLUE_2)) {
- leadState = leadState ^ BLUE_2;
- }
- for (int i = 10; i < 255; i++ ) {
- if (leadState == (leadState | RED_2) ) {
- analogWrite(ledAnalogTwo[0], 255 - i);
- }
- if (leadState == (leadState | BLUE_2) ) {
- analogWrite(ledAnalogTwo[1], 255 - i);
- }
- if (leadState == (leadState | GREEN_2) ) {
- analogWrite(ledAnalogTwo[2], 255 - i);
- }
- delay(fadeDelay);
- }
- }
- }
Add Comment
Please, Sign In to add comment