Hexabitz is a project consists of modules which has a Hexagon or Pentagon shapes, almost every module has a Cortex-M0 MCU and a unique firmware. Each module can be attach to other modules and work together.
while you can update the firmware using Keil uVision5, each module has a preinstalled firmware that you can send command to is using serial communication, in this project I used Processing IDE to send commands to RGB module.
First of all, notice the H01R00 has two sides: the one with theRGB LED (the web site calls it TOP) and the one with the MCU (Again the web site calls it bottom) using Kelvin Clamp Connect the USB-UART cable to any of the module array ports (i.e. communication ports P1 to P6). The top pad is MCU TXD and the bottom one is MCU RXD. Thus, you should connect the top pad to the cable RXD (yellow in the FTDI cable) and the bottom pad to cable TXD (orange).
Second, you need to supply power to the module using another Kelvin Clamp connect the red wire in the USB-UART cable to the 3.3V and the black wire to GND.
If your PC doesn’t recognise the FTDI you need to install the driver, you can get it from here
After that a LED on the module would flash to indicate that the module is ready to work if it doesn’t flash then there is something wrong.
using Processing open the attached pde file:
In the 10th line you can find a string called portName change its value to whatever port your PC has assigned to FTDI, Power on the module and then hit run.
The GUI explains itself I think ;)