The Arduino Uno R3 SMD is a microcontroller board based on the ATmega328. It contains 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, power jack, an ICSP header, and a reset button. It has the things needed to support the microcontroller. The Arduino can be simply connected to the computer through a USB cable or powering it with AC-to-DC adapter to get started.