ATMEGA328P MINI USB Nano V3.0 CH340G 5V 16M Micro-Controller Board PCB For Arduino Shield V1.0 MINI USB Cable