Arduino Uno is a microcontroller board based on the ATmega328P (). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your UNO without worring too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.
Arduino Uno is a microcontroller board based on the ATmega328P ( datasheet ). Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload.
'Uno' means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform; for an extensive list of current, past or outdated boards see the Arduino index of boards. You can find your board warranty informations. Getting Started You can find in the all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics. • On the Software • On Projects • On the Product itself through •.
OSH: Schematics Arduino Uno is open-source hardware! You can build your own board using the following files: Programming The Arduino Uno can be programmed with the ( (IDE)). Select 'Arduino/Genuino Uno from the Tools > Board menu (according to the microcontroller on your board). For details, see the and.
The ATmega328 on the Arduino Uno comes preprogrammed with a that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the original STK500 protocol (, ). You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header using or similar; see for details. The ATmega16U2 (or 8U2 in the rev1 and rev2 boards) firmware source code is available in the Arduino repository. The ATmega16U2/8U2 is loaded with a DFU bootloader, which can be activated by: • On Rev1 boards: connecting the solder jumper on the back of the board (near the map of Italy) and then rese ing the 8U2. • On Rev2 or later boards: there is a resistor that pulling the 8U2/16U2 HWB line to ground, making it easier to put into DFU mode. You can then use (Windows) or the (Mac OS X and Linux) to load a new firmware.
Or you can use the ISP header with an external programmer (overwriting the DFU bootloader). See for more information. Warnings The Arduino Uno has a resettable polyfuse that protects your computer's USB ports from shorts and overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the connection until the short or overload is removed.