This is the prototype display board for the next, and possibly final, revision of Bus Pirate “Ultra” v1. We went a bit wild, but we’re thrilled at the possibilities: 2.8″ IPS LCD with capacitive touch display. The capacitive touch sensor is I2C based, so we added an I2C bus and interrupt pin to the flex […]
Tag Archives: buttons
Partlist Wednesday: Buttons and switches
Every Wednesday we highlight a component from the updated partlist. This week: buttons and switches. Let’s talk buttons. The 6mm button is the classic button. It comes in surface mount and through hole versions. The 6mm surface mount button, DTSM-6 seems to be one package name, has nice beginner-friendly pads that are easy to solder. […]
Button debounce code
Push buttons don’t give a clean on/off signal to a microcontroller. The value bounces around a little, which can cause a program to see a whole string of button presses instead of one. There are lots of techniques to clean up the signal and ‘debounce’ the button, both in hardware and software. Hack a Day […]
