In order to build something that used pressure sensors, we needed hardware. We scrounged up an Arduino Uno, 11 Flexiforce Pressure Sensors, a case, and basic electronic components.
Next, I started wiring up the sensors to the Arduino. Which let us to discover that there are actual limitations with using an Uno. We would need to write an interpretor for the key presses, which caused some issues:
- Signals travels from Hardware (Uno) to USB. Software picks up the signal (Java/Python) and sends the signal back to the Hardware. Thus, causing a processing delay, which makes incredibly hard to use.
- Due to this delay there will be clocking issue at the console/laptop when the user holds down the key for a long time.
To overcome this we opted to use the Arduino Leonardo because it had a built in library for accessing the keyboard from the controller. Next, to make the sensebar more accessible, we developed a keybind mapper and sensitivity software using python. This enabled the customization of keys and adjustment of sensitivity for buttons.
All of the various tools used to create the prototype