My New Arduino Uno!

Arduino Uno is an open-source microcontroller used for controlling and interacting with various components like LEDs, relays, sensors and motors. It can be interfaced with other Arduino boards and Raspberry Pi boards. According to the official Arduino website, it is the best board to start with electronics and coding. It is also the most used and documented board of the whole Arduino family. Like Arduino Nano, it is also based on ATmega328. ATmega328P in Arduino Uno has 1kb EPPROM (electrically erasable programmable read-only memory), which is not erased when powered off. Arduino Uno has 14 digital input/output pins, 6 analog inputs, a 16 MHz ceramic resonator, a USB connection and a power jack.

Ceramic resonator uses the mechanical resonance of a piezoelectric ceramic material to generate an oscillating signal, similar to a quartz crystal. But it is less expensive and has less precision. Quartz has a 0.001% frequency tolerance, while PZT (lead zirconate titanate), the material with which ceramic resonators are usually made, has a 0.5% tolerance.

The Arduino Uno board has an ICSP (In-Circuit Serial Programming) header that allows to program the microcontroller while it is still attached to the circuit board, using a serial interface. There is no need to remove the chip and use a separate programmer. Like the Arduino Nano, Arduino Uno also has reset button. Power can be delivered through the USB cable connected to the computer or using a DC power source for the power jack. The plug works with standard 9V battery, though the USB power is 5V. The USB connector is USB-B, which the common printer connector. Arduino Uno can be programmed with Arduino IDE software.