Skip to main content

RGBW Stripe WireLess Shield V1.0

pir

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!

pir

pir

Feature

  • 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

Layout and schematics

pir

pir

pir

Libraries

Necessary libraries

Demo code (example)


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 ;
}
}

Version Tracker

Revision Description Release
1.0 rev 1 Public version 19.11.2015

Tech Support

Please submit any technical issue into our forum.


Loading Comments...