Arduino to power breadboard

I bought a Micro for that reason. It's pretty much a Leonardo in a DIP package (the same size as the Nano, PRO, etc), with a newer processor and a few extra goodies in comparison.

The Micro uses the 32u4, which doesn't have a separate USB->serial chip. The main processor does USB communications by itself, and can 'pretend' to be a mouse and keyboard at the same time. Quite a bit of additional functionality over an Uno, in that sense.

Unless I need the Mega or Ruggeduino, I grab the Micro right off the bat.

If you do get a small form factor board (such as the Micro, Nano, Pro), buy a chip socket, a ZIF, or something like that to save wear and tear on the actual header pins of the Arduino. I'd much rather bend a $0.50 cent sockets leg than having the resolder the pin on the main board.

It works better for me that way, and thought I'd share the tip! If you go the cheap socket way, make sure it has long enough male pins, as some sockets have really short pins!