Arduino Uno adalah board berbasis
mikrokontroler pada ATMega 328. Board ini memiliki 14 digital input
/ ouput pin (dimana 6 pin dapat digunakan sebagai ouput PWM), 6 input
analog, 16 MHz osilator kristal, koneksi USB, jack listrik dan tombol
reset. Pin – pin ini berisi semua yang diperlukan untuk mendukung
mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber
tekanan bisa didapat dari adaptor AC – DC atau baterai untuk menggunakannya
(Arduino, Inc. : 2009).
Arduino Uno R3 berbeda dengan semua board sebelumnya karena Arduino
Uno R3 ini tidak menggunakan chip driver FTDI USB-to-serial.
Melainkan menggunakan fitur dari ATMega 16U2 yang diprogram sebagai konverter USB-to-serial.
Board Arduino Uno memiliki fitur – fitur baru sebagai berikut :
- pinout : menambahkan SDA dan SCL pin yang deket ke pin aref dan dua pin baru lainnya ditempatkan dekat ke pin RESET, dengan I/O REF yang memungkinkan sebagai buffer untuk beradaptasi dengan tegangan yang disediakan dari board sistem. Pengembangannya, sistem akan lebih kompatibel dengan prosesor yang menggunakan AVR, yang beroperasi dengan 5V dan dengan Arduino karena beroperasi dengan 3,3V. Yang kedua adalah pin yang tidak terhubung, yang disediakan untuk tujuan pengembangannya.
- Sirkuit reset
- ATMega 16U2 ganti 8U yang digunakan sebagai konverter USB-to-serial.