Micro USB TO USB Data Cable 1M D3V 2.4A
The Ardunio Mega 2560 is a microcontroller board based on the ATmega2560
The Ardunio Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Ardunio Nano 3.x) or ATmega168 (Ardunio Nano 2.x).
The Arduino UNO Rev.3 board is a microcontroller board based on the ATmega328 (data sheet)