#include #define PIN_CHAINABLE_LED_DIN_3 3 #define PIN_CHAINABLE_LED_CIN_2 2 #define CHAINABLE_LED_COUNT_2 1 ChainableLED RGBLed_2(PIN_CHAINABLE_LED_CIN_2, PIN_CHAINABLE_LED_DIN_3, CHAINABLE_LED_COUNT_2); int ir; int iv; int ib; void setup() { pinMode(PIN_CHAINABLE_LED_DIN_3, OUTPUT); pinMode(PIN_CHAINABLE_LED_CIN_2, OUTPUT); RGBLed_2.init(); } void loop() { ir = 0; iv = 0; ib = 0; int ir_inc = 1; if (ir > 255) { ir_inc = -ir_inc; } for (ir = ir; ir_inc >= 0 ? ir <= 255 : ir >= 255; ir += ir_inc) { RGBLed_2.setColorRGB(0, ir, iv, ib); delay(10); } ir = 0; iv = 0; ib = 0; int iv_inc = 1; if (iv > 255) { iv_inc = -iv_inc; } for (iv = iv; iv_inc >= 0 ? iv <= 255 : iv >= 255; iv += iv_inc) { RGBLed_2.setColorRGB(0, ir, iv, ib); delay(10); } ir = 0; iv = 0; ib = 0; int ib_inc = 1; if (ib > 255) { ib_inc = -ib_inc; } for (ib = ib; ib_inc >= 0 ? ib <= 255 : ib >= 255; ib += ib_inc) { RGBLed_2.setColorRGB(0, ir, iv, ib); delay(10); } }