Week 2 - Project - Analog I/O

September 7, 2021

For our first stand-alone build, I wanted to start to build a physical version of the Light Array Motion Font that I had designed and coded in OpenFrameworks. After speaking with David about the best way to move forward, I'm going to be working with a multiplex to control the array of LEDs. In the meanwhile, I wanted to start to get a feel for setting up my own board and writing code to support the project. I started by doing a little sketching and brainstorming. As my skill level grows with building physical interfaces, I'd love to build upon this project. I was thinking that playing with distance or motion sensors might prove to be an interesting way to map to the light's speed (which correlates to the font's legibility).

Some preliminary sketching and brainstorming

I put together the first iteration of this early build. I wanted to separate out the inputs and the outputs, to get me starting to think about packaging and how I can start to see these as individual pieces of the same project. Once I built everything and confirmed it was properly connected, I started writing the code to support my desired functionality. For this iteration, I built the pins into an array, so I could easily control their sequencing. I was pretty happy that I was able to quickly standup a working prototype! However, there is a delay between the cycles and the overall timing doesn't feel as cleanly mapped to the input device as I would like to be.

No items found.