Circuit Playground features an ATmega32u4 processor, just like the popular Flora. The board's also round and has alligator-clip pads around it so you do not have to solder or sew to make it work. You can power it from USB, an AAA battery pack, or with a Lipoly battery (for advanced users). Just program your code into the board then take it on the go. Circuit Playground has built-in USB support. Built in USB means you plug it in to program it and it just shows up. All you really need is a Micro-B USB cable - so no additional purchases are necessary. With the 1.6.4+ Arduino IDE, it takes only a few seconds to add support. The Circuit Playground has USB HID support, so it can act like a mouse or keyboard and attach directly to computers.