Arduino, NeoPixels, Firmata, and a Windows Phone (picked one up for $30 bucks) to control lighting.
Things used in this project
I thought, well I have a strip of NeoPixels that I’m not using…and it’s kinda dark outside when I bike to and from work.
When I took on this project to write an app to control an Arduino, my programming background was mostly in Python. However, I found these two tutorials helpful for picking up C# and understanding how to develop a Windows Universal Application.
Light it up
Launching the app brings up the connection page. Once a Bluetooth connection is made and Firmata exchanges some things your brought to the controls.