I'd like to make my own RGB-led controller using RF to turn it on/off/change colors. This means I have to use VirtualWire.
Do you have power transistors for each color?Flickering almost certainly leads to dirty power/ground issues.
How so? I built several RF controlled modules last year with RGB LED strings. My setup consisted of two strings containing 20 RGB LEDs each, driven by WS2801s (one per RGB LED). I used bit banging to control the strips. I used an nRF24L01+ RF module which uses SPI to communicate with the µC. Didn't use VirtualWire.One module acted as a master, sending RF signals to the others, telling them how to change.
Even so, the flickering shouldn't occur anyway rights? Using pins 3,5 and 6?