The button is a simple momentary push button toggle which can be found in practically every electronics store. A red wire and a black wire were soldered on to the pins and heat shrink was used to cover the joints. The loose end of the red wire was soldered to pad 24 on the bottom of the Teensy and the black wire was soldered to a nearby ground.
The communication between the LEDs and the micro controller was facilitated by a software enabled link in version one of this project. While suitable at the time a much faster way was discovered and has now been implemented. The table below shows a list of changed hardware.
|Function||Old Pin||New Pin|
An issue with the pin change was that the on-board LED was tied in to the Serial Clock line.
The version one of the program illuminated this LED as a power indicator to signify the system is turned on.
I’m not sure if using this pin would cause any problems so I have disabled it in the latest version.
The New Program
When the poi are first switched on they display the user selected images with a long press of the button activating a different set of images. Clicking the button advances the poi through the different effects with a long press activating that effects alternate mode. Double clicking the button at any time activates the option menu which allows the user to change the brightness.