Now that I have shown you two different hardware setups for the RGB strips, it is time to talk about the chip firmware and software.
I have chosen to use NodeMCU which uses Lua as the programming language. The good news is that all the functions you need are already there. As a result, even someone like me who doesn’t know Lua can easily write it.
And, thanks to a number of online blogs detailing what is going on, it is mostly copypasting existing code. Mostly this is adapted from the blog of openhardware.co.za. There were a few things unclear, but I suggest looking at it as he has much more verbose documentation.
Continue reading →