Staples Easy Button Arduino Hack
This is a brief guide to connecting a Staples Easy Button to an Arduino to use as an input for your Arduino-based projects!
Connecting the Easy Button to an Arduino involves adding two cables from the button to the Arduino: an input line, and a GND cable.
Some tools you will need:
To begin, I unscrewed the four screws at the base of the Easy Button and then the two holding the circuit board in place.
Next, I soldered two wires to the Easy Button Board – the GND cable (on the right) and the Input cable (on the left).
I also removed the speaker so I wouldn't hear the "That was easy" sound each time the button was pressed, but that's up to you...
I then took a dremel to cut away from the plastic, leaving space for the cable going out from the button to the Arduino. I used hot glue to secure the cable to the body of the button.
Then I soldered the two wires to a female connector so I could easily plug in the easy button to my Arduino.
The last step is to program the Arduino. I included some sample code below that is largely based off of the Arduino Debounce example.
You can change BTN_PIN to whatever pin you're connecting the button to on the Arduino (I connected mine to Button 12).