Arduino is a physical computing platform based on a simple micrcontroller board and a development environment that implements the processing language. It can be used to develop stand-alone interactive objects or can be connected to software on your computer such as Flash, Processing, MaxMSP, PD, or VVVV.
A toolkit of commonly used classes and functions, including Wordpress and Drupal SDKs.