Share this project


Share this project

The world's first JavaScript microcontroller. Develop intelligent devices quickly and easily.
The world's first JavaScript microcontroller. Develop intelligent devices quickly and easily.
1,692 backers pledged £100,710 to help bring this project to life.

Espruino and RGB LED Matrices

Posted by Gordon Williams (Creator)

Ryan from RGB-123 kindly sent me one of his LED matrices to try out (I'd already pledged for one on his KickStarter). These are large PCBs with a grid of WS2812B LEDs on them. The LEDs are similar to the WS2811 LEDs used in the strings of lights in our rewards, but everything is completely integrated into one tiny package.

Here's a quick video showing how easy they are to use with Espruino's Graphics API:

With Espruino they'd be perfect for giant clocks or temperature displays, score boards, games, or even ambient lighting. In fact pretty much anything where you want a large, bright display...

If you want one of these, you'll have to get in quick though. Ryan's KickStarter now has less than 30 hours to go.


Only backers can post comments. Log In
    1. Gordon Williams 3-time creator on

      Hi Joseph, it is possible yes, but at the moment you don't get the interactive prompt.

      The NRF library we have lets you send arbitrary JavaScript commands - so for instance you can send "function foo() { print('hello'); }" and it'll create that function on the remote Espruino board, or you can send "setInterval('digitalWrite(LED1,l=!l)',100);" and it'll start flashing the remote board's LED.

      If we hit the £70,000 stretch goal (which looks rather likely now!) then we'll make the OpenWRT package and you could run Espruino on something like a Carambola to have a cheap WiFi->NRF 24L01+ bridge.

    2. Joseph Finlayson on


      Is it possible to program a Espruino wirelessly via NRF24L01+?

      i.e. for one epsruino to be running bluetooth, and it to program others by NRF24L01+

    3. Gordon Williams 3-time creator on

      Wireless Experimenter is Bluetooth, but Low Power wireless has NRF24 modules - which are a low power (non-bluetooth radio). NRF24L01+ modules are not as fast, require a bit more code, and you can't use the 'interactive mode' wirelessly - however they are longer range and can be put into low power modes more easily so are much better suited to long-life battery powered devices.

    4. Missing avatar

      Robert Ventrone on

      What is the difference in the low power wireless kit and the Wireless Experimenter Kit?