This is UNO -Compatible R3 ATmega 328P ATMEGA16U2 AVR USB (Universal Serial Bus) Board. A nice product for you.is an open-source physical computing platform based on a simple i/o board & a development environment that implements the Processing/ Wiring language.can be used to develop st&-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, Max MSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, & Linux).