For our final project, Nick and I have decided to push along an already developed idea created by Nick. “Red Hot!” as it will tentatively be referred to, is a user interface that uses software processing and an Arduino board to feed back information to the computer. The appearance on the outset looks relatively simple; a simple green background, with a percentage bar at the bottom (starting at 0%). In order to raise that bar to 100%, people will have to use Arduino board components to dial in a response. When people do manage to reach 100%, the color of the background shifts to red, with a sign “RED HOT!” appearing, along with a voice-over exclamation repeating that same phrase.
The first week consisted of an overview of the entire project, which Nick did a walk through of during class. The original material began with developing a code in Processing 5. Much of the Processing material involved the look of the actual project, as well as Booleans, which would allow for the switch from the calmer backdrop to the redder, more scary one (RED HOT!). That code was then brought over to Arduino, where he further developed the project to intermingle with the actual Arduino and breadboards (switchPin’s and ledPin’s, inputs and outputs, things of that nature). **NOTE: We are currently trying to incorporate more external pieces, which, I’m assuming, you could just refer to as “eye candy”. But eye candy is nice–and it was also something we took time doing for the second half of class.
Following Jeremy Blum (incredibly awkward dude–great sense of humor though. He’s also got a humongous breadboard, bless him), we were able to properly set-up input and outputs to assigned jumper wires connected from the board, to the Arduino itself, and then to the computer. After some trial and error, we were able to incorporate newly placed LED lights, to light up the breadboard, as the actual interaction was happening. The LED lights would be controlled by an alternate button. The main input device within the project, and found on the breadboard, is the pentotimeter, which directly controls the interaction of “Red Hot!”, along with the percentage bar going to 100%, and the color changing.
This is a page taken from my notebook, where Nick was detailing just how the pentotimeter functions, and where the dialing values stand. On a 0-8 scale, each number expands immensely, even if the increase was by 1 digit. It is only possible to have whole numbers; decimals are not really possible. The 0-8 scale represents the dialing of color in processing, where 0 is of course 0, and 8 is 255 (the maximum shade of red you can reach in this case).
Throughout this week, we are currently tasked to find other tools we can operate on with the Arduino and breadboard. So far, no new ideas have popped up. At this point, no idea sounds too crazy at the moment. Must provide update later in the week, if there is a sudden light bulb going on (not an LED one, and no 10k resistor busting it either).