Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x) or ATmega168 (Arduino Nano 2.x). It works with a Mini-B USB cable instead of a standard one. This Nano was designed and is being produced by Gravitech.