Tools Used : RFduino, node.js, PhoneGap
A bluetooth app to control a LED matrix using an android phone.
This was made with 64 LEDs (although only half are being controlled by the phone currently). The LEDs are controlled using SN74HC595 shift registers. This enables us to pass bytes through bluetooth, and the chip will convert it into highs and lows for each LED.
PhoneGap was used to develop the phone app that controls the matrix. It creates a local server through which it is possible to communicate between the phone and the BLE device (RFduino in this case) The code for the same is here
The matrix was controlled by the RFduino using the BLEPeripheral library. The code to control the complete matrix is here.