name | category | bzurl | oldwikiname | prodimagename | surveyurl | sku |
---|---|---|---|---|---|---|
RGBW Stripe WireLess Shield V1.0 |
MakerPro |
RGBW Stripe WireLess Shield V1.0 |
RGBW_rev1_face.jpg |
105990030 |
RGBW Stripe WireLess Shield has 4 PWM output to connect RGBW LED Strip. Anyone can handle a load of 1.5 A with a voltage of 5 to 24 V. Integrated control in 5 Arduino easily provide power from the input power supply. Self-renewing fuse protects LED Strip overcurrent. For remote control RGB tape used popular transceiver nRF24L01+. The most interesting is that the board has a memory, and you can now update the firmware of your Arduino through the air!
-
Built on Arduino-compatible architecture (DualOptiboot)
-
Compatibility with 12 - 24V RGB LED Strip
-
4 PWM output (RGBW)
-
On board 64kb SPI flash / E2prom (for OTA firmware updates)
-
Built-in Auto LED RF activity (for nRF24L01 +)
-
Mini transceiver 2.4G nRF24L01 +
-
Self-renewing fuse
-
Built-in button
-
GROVE-compatible connector: I2C
int L_RED = 6;
int L_GREEN = 9;
int L_BLUE = 3;
int L_WHITE = 5;
int brightness = 0;
int fadeAmount = 5;
void setup() {
pinMode(L_RED, OUTPUT);
pinMode(L_GREEN, OUTPUT);
pinMode(L_BLUE, OUTPUT);
pinMode(L_WHITE, OUTPUT);
}
void loop() {
// RED
analogWrite(L_RED, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// GREEN
analogWrite(L_GREEN, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// BLUE
analogWrite(L_BLUE, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
// WHITE
analogWrite(L_WHITE, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 255) {
fadeAmount = -fadeAmount ;
}
}
**Revision** | **Description** | **Release** |
1.0 rev 1 | Public version | 19.11.2015 |
Please submit any technical issue into our forum.