If you enjoy playing "Angry Birds" on a PC or looking for an excuse to continue doing so, check out this project by Instructables user alpesh.vitha. He's created a spring-loaded trigger device which is great for sending those birds on their way, using some simple hardware and an Arduino Leonardo board. The trigger is a spring-loaded lever that's connected to a potentiometer which is measured by one of the Leonaordo's analogue inputs. As the Leonardo (and compatibles) can emulate a USB keyboard and mouse, it's then a simple matter of converting the position data to a mouse function - and away it goes. For an excellent explanation, watch the following video:
If you're looking for a small Leonardo-compatible board to make your own controller, check out our LeoStick. It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:
Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.