Anda di halaman 1dari 6

Search the Arduino Website

ARDUINO & GENUINO PRODUK (/EN/MAIN/PRODUCTS) > Arduino UNO & Genuino UNO

INGGRIS

Arduino UNO (USA SAJA)


& Genuino UNO (DI
LUAR AS)

UNO adalah papan terbaik untuk


memulai dengan elektronik dan
coding. Jika ini adalah pengalaman
pertama Anda bermain-main dengan
platform, UNO adalah papan yang
paling kuat Anda bisa mulai bermain
dengan. UNO adalah papan yang
paling banyak digunakan dan
didokumentasikan dari seluruh
keluarga Arduino & Genuino.

Ikhtisar
5V

8-bit

16 MHz

AVR

MULAI

(/en/Guide/HomePage)

Uno adalah papan mikrokontroler berdasarkan ATmega328P.


(http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88ABERBELANJA SEKARANG
88PA-168A-168PA-328-328P_datasheet_Complete.pdf) Ini memiliki 14 digital pin input / output
(dimana 6 dapat digunakan sebagai output PWM), 6 input analog,
(https://store.arduino.cc/product/GBX00066)
kristal kuarsa 16 MHz, koneksi USB,
jack listrik, sebuah sundulan ICSP dan tombol reset. Ini berisi semua yang diperlukan untuk
mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau
kekuasaan itu dengan adaptor AC-DC atau baterai untuk memulai .. Anda dapat bermain-main
dengan UNO Anda tanpa khawatir terlalu banyak tentang melakukan sesuatu yang salah, skenario
terburuk Anda dapat mengganti chip yang untuk beberapa dolar dan mulai dari awal lagi.
"Uno" berarti satu di Italia dan dipilih untuk menandai pelepasan Arduino Software (IDE) 1.0. Papan
Uno dan versi 1.0 dari Arduino Software (IDE) adalah versi referensi dari Arduino, sekarang
berkembang untuk rilis yang lebih baru. Papan Uno adalah yang pertama dalam serangkaian USB
Arduino papan, dan model referensi untuk platform Arduino; untuk daftar ekstensif papan saat ini,
masa lalu atau usang melihat indeks Arduino papan.
Anda dapat menemukan di sini (/en/Main/warranty) garansi informasi papan Anda.

Mulai
Anda dapat menemukan di bagian Memulai (/en/Guide/HomePage) semua informasi yang Anda
butuhkan untuk mengkongurasi papan Anda, gunakan Arduino Software (IDE) (/en/Main/Software)
, dan mulai bermain-main dengan coding dan elektronik.
Butuh bantuan?
- Di Software pada Forum Arduino (https://forum.arduino.cc/index.php?board=63.0)
- Pada Proyek di Forum Arduino (https://forum.arduino.cc/index.php?board=3.0)
- Pada Produk itu sendiri melalui Customer Support kami (https://store.arduino.cc/index.php?
main_page=contact_us&language=en)

spesikasi teknis
mikrokontroler
Tegangan operasi
Input Voltage (dianjurkan)
Input Voltage (batas)
Digital I / O Pins
PWM Digital I / O Pins
Pins Masukan Analog
DC Current per I / O Pin
DC saat ini untuk 3.3V Pin
ash Memory
SRAM
EEPROM
Kecepatan jam
Panjangnya
Lebar
Berat

ATmega328P (http://www.atmel.com/Images/doc8161.pdf)
5V
7-12V
6-20V
14 (dimana 6 memberikan output PWM)
6
6
20 mA
50 mA
32 KB (ATmega328P)
yang 0,5 KB digunakan oleh bootloader
2 KB (ATmega328P)
1 KB (ATmega328P)
16 MHz
68,6 mm
53,4 mm
25 g

Dokumentasi
OSH: Schematics, Referensi Desain, ukuran Dewan
Uno adalah hardware open-source! Anda dapat membangun papan sendiri menggunakan le
follwing:

EAGLE FILES
DI ZIP

(/en/uploads/Main/arduino_Uno_Rev3-02-TH.zip)

Schematics
IN .PDF

(/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf)

(http://arduino.cc/documents/Arduino%20Uno.dxf)

DEWAN UKURAN
pemrograman

(http://arduino.cc/documents/Arduino%20Uno.dxf)

DI DXF
Uno
dapat diprogram dengan Arduino Software (/en/Main/Software) (IDE). Pilih "Arduino / Genuino
Uno" dari menu Tools> Board (sesuai dengan mikrokontroler pada forum Anda). Untuk rincian, lihat
referensi (/en/Reference/HomePage) dan tutorial (/en/Tutorial/HomePage) .

The ATmega328 pada Uno datang diprogram dengan bootloader (/en/Hacking/Bootloader?


from=Tutorial.Bootloader) yang memungkinkan Anda untuk meng-upload kode baru untuk itu tanpa
Ikhtisar
menggunakan programmer hardware eksternal. Ini berkomunikasi menggunakan asli STK500
protokolteknis
( referensi (http://www.atmel.com/Images/doc2525.pdf) , le header C
Spesikasi
(http://www.atmel.com/dyn/resources/prod_documents/avr061.zip) ).
Dokumentasi
Anda juga dapat memotong bootloader dan memprogram mikrokontroler melalui ICSP (In-Circuit
Serial Programming) sundulan menggunakan Arduino ISP (/en/Main/ArduinoISP) atau serupa; lihat
petunjuk ini (/en/Hacking/Programmer) untuk rincian.
The ATmega16U2 (atau 8U2 di Rev 1 dan papan rev2) kode sumber rmware tersedia di repositori
Arduino. The ATmega16U2 / 8U2 dimuat dengan bootloader DFU, yang dapat diaktifkan dengan:
- Di papan Rev 1: menghubungkan jumper solder di bagian belakang papan (dekat peta Italia) dan
kemudian rese ing 8U2.
- Di papan Rev2 atau lambat: ada resistor yang menarik 8U2 / 16U2 HWB baris ke tanah, sehingga
lebih mudah untuk dimasukkan ke dalam mode DFU.
Anda kemudian dapat menggunakan software Atmel FLIP
(http://www.atmel.com/products/microcontrollers/default.aspx) (Windows) atau programmer DFU
(http://dfu-programmer.github.io/) (Mac OS X dan Linux) untuk memuat rmware baru. Atau Anda
dapat menggunakan header ISP dengan programmer eksternal (Timpa bootloader DFU). Lihat ini
tutorial kontribusi pengguna (http://forum.arduino.cc/index.php/topic,111.0.html) untuk informasi
lebih lanjut.
peringatan
Uno memiliki polyfuse reset yang melindungi port USB komputer Anda dari celana pendek dan arus
lebih. Meskipun kebanyakan komputer memberikan perlindungan internal mereka sendiri, sekering
memberikan lapisan tambahan perlindungan. Jika lebih dari 500 mA diterapkan ke port USB, sekering
otomatis akan mematahkan sambungan sampai pendek atau overload akan dihapus.
Perbedaan dengan papan lainnya
Uno berbeda dari semua papan sebelumnya dalam hal itu tidak menggunakan FTDI USB-to-serial
chip driver. Sebaliknya, tur Atmega16U2 (Atmega8U2 sampai versi R2) diprogram sebagai konverter
USB-to-serial.
Kekuasaan
Papan Uno dapat didukung melalui koneksi USB atau dengan catu daya eksternal. Sumber daya yang
dipilih secara otomatis.
Eksternal (non-USB) listrik dapat datang baik dari adaptor AC-DC (wall-kutil) atau baterai. Adaptor
ini dapat dihubungkan dengan menancapkan plug 2.1mm pusat-positif ke colokan listrik dewan.
Memimpin dari baterai dapat dimasukkan dalam GND dan Vin pin header dari konektor POWER.
Dewan dapat beroperasi pada pasokan eksternal 6 sampai 20 volt. Jika disediakan dengan kurang
dari 7V, bagaimanapun, pin 5V dapat menyediakan kurang dari lima volt dan dewan mungkin menjadi
tidak stabil. Jika menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak papan.
Kisaran yang disarankan adalah 7 sampai 12 volt.

Kekuasaan pin adalah sebagai berikut:


- Vin. Tegangan input ke papan Uno ketika itu menggunakan sumber daya eksternal (sebagai lawan
5 volt dari koneksi USB atau sumber daya diatur lainnya). Anda dapat menyediakan tegangan
melalui pin ini, atau, jika memasok tegangan melalui colokan listrik, mengaksesnya melalui pin ini.
- pin 5V.This output 5V diatur dari regulator di papan tulis. Dewan dapat dengan daya baik dari
kekuatan jack DC (7 - 12V), konektor USB (5V), atau pin VIN dewan (7-12V). Memasok tegangan
melalui 5V atau 3.3V pin bypasses regulator, dan dapat merusak papan Anda. Kami tidak
menyarankan itu.
- 3V3. Sebuah pasokan 3,3 volt yang dihasilkan oleh regulator on-board. menarik arus maksimum
adalah 50 mA.
- GND. pin tanah.
- IOREF. pin ini di papan Uno memberikan tegangan referensi dengan yang mikrokontroler
beroperasi. Sebuah perisai dikongurasi dengan benar dapat membaca tegangan pin IOREF dan
pilih sumber daya yang tepat atau mengaktifkan penerjemah tegangan pada output untuk bekerja
dengan 5V atau 3.3V.
Ingatan
The ATmega328 memiliki 32 KB (dengan 0,5 KB diduduki oleh bootloader). Ini juga memiliki 2 KB dari
SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan perpustakaan EEPROM
(/en/Reference/EEPROM) ).
Masukan dan keluaran
Lihat pemetaan antara pin Arduino dan port ATmega328P. Pemetaan untuk Atmega8, 168, dan 328
identik.

PIN PEMETAAN
ATmega328P

(/en/Hacking/PinMapping168)
Masing-masing dari 14 pin digital pada Uno dapat digunakan sebagai input atau output,
menggunakan pinMode () (/en/Reference/PinMode) , digitalWrite () (/en/Reference/DigitalWrite) ,
dan digitalRead () (/en/Reference/DigitalRead) fungsi. Mereka beroperasi di 5 volt. Setiap pin dapat
memberikan atau menerima 20 mA sebagai kondisi operasi yang direkomendasikan dan memiliki
pull-up resistor internal yang (terputus secara default) dari 20-50k ohm. Maksimal 40mA adalah nilai
yang tidak boleh melebihi pada setiap I / O pin untuk menghindari kerusakan permanen ke
mikrokontroler.
Selain itu, beberapa pin memiliki fungsi khusus:
- Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan data serial (TX) TTL.
pin ini terhubung ke yang sesuai pin dari ATmega8U2 USB-to-TTL Chip Serial.
- Interupsi eksternal: 2 dan 3. pin ini dapat dikongurasi untuk memicu interupsi pada nilai yang
rendah, tepi naik atau jatuh, atau perubahan nilai. Lihat attachInterrupt () fungsi untuk rincian.
- PWM: 3, 5, 6, 9, 10, dan 11. Memberikan output PWM 8-bit dengan fungsi analogWrite ().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). pin ini mendukung komunikasi SPI menggunakan
perpustakaan SPI.
- LED: 13. Ada built-in LED didorong oleh pin digital 13. Ketika pin adalah nilai TINGGI, LED menyala,
ketika pin RENDAH, itu off.
- TWI: A4 atau SDA pin dan A5 atau pin SCL. Dukungan komunikasi TWI menggunakan perpustakaan
Wire.
Uno memiliki 6 input analog, berlabel A0 melalui A5, yang masing-masing menyediakan 10 bit
resolusi (yaitu 1024 nilai yang berbeda). . Secara default mereka mengukur dari tanah ke 5 volt,

resolusi (yaitu 1024 nilai yang berbeda). . Secara default mereka mengukur dari tanah ke 5 volt,
meskipun adalah mungkin untuk mengubah batas atas dari kisaran mereka menggunakan pin AREF
dan analogReference () fungsi
Ada beberapa pin lainnya di papan:
- AREF. tegangan referensi untuk input analog. Digunakan dengan analogReference ().
- Ulang. Bawa garis LOW ini untuk me-reset mikrokontroler. Biasanya digunakan untuk
menambahkan tombol reset untuk perisai yang menghalangi satu di papan tulis.
Komunikasi
Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer, papan Uno lain, atau
mikrokontroler lainnya. The ATmega328 menyediakan UART TTL (5V) komunikasi serial, yang tersedia
pada digital pin 0 (RX) dan 1 (TX). Sebuah ATmega16U2 pada saluran papan komunikasi serial ini lebih
USB dan muncul sebagai virtual com port untuk perangkat lunak pada komputer. Firmware 16U2
menggunakan driver standar USB COM, dan tidak ada driver eksternal yang dibutuhkan. Namun,
pada Windows, le .inf diperlukan (/en/Guide/Windows#toc4) . Arduino Software (IDE) termasuk
monitor serial yang memungkinkan data tekstual sederhana yang akan dikirim ke dan dari papan. RX
dan TX LED di papan akan berkedip ketika data sedang dikirim melalui USB-to-serial dan chip USB
koneksi ke komputer (tapi tidak untuk komunikasi serial pada pin 0 dan 1).
Sebuah perpustakaan SoftwareSerial (/en/Reference/SoftwareSerial) memungkinkan komunikasi
serial pada setiap pin digital Uno.
The ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Arduino Software (IDE) termasuk
perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C; lihat dokumentasi
(/en/Reference/Wire) untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI
(/en/Reference/SPI) .
Otomatis (Software) Atur ulang
Daripada membutuhkan pers sik tombol reset sebelum upload, papan Uno dirancang dengan cara
yang memungkinkan untuk reset dengan software yang berjalan pada komputer yang terhubung.
Salah satu jalur hardware ow control (DTR) dari ATmega8U2 / 16U2 terhubung ke garis reset dari
ATmega328 melalui sebuah kapasitor 100 nanofarad. Bila saluran ini menegaskan (diambil rendah),
garis reset tetes cukup lama untuk me-reset chip. Arduino Software (IDE) menggunakan
kemampuan ini untuk memungkinkan Anda untuk meng-upload kode dengan hanya menekan
tombol upload di toolbar antarmuka. Ini berarti bahwa bootloader dapat memiliki batas waktu yang
lebih pendek, seperti penurunan DTR dapat terkoordinasi dengan dimulainya upload.
Pengaturan ini memiliki implikasi lain. Ketika Uno terhubung ke salah satu komputer yang
menjalankan Mac OS X atau Linux, itu me-reset setiap kali sambungan dibuat untuk itu dari software
(via USB). Untuk berikut setengah detik atau lebih, bootloader berjalan pada Uno. Sementara itu
diprogram untuk mengabaikan data yang cacat (yaitu apa-apa selain upload kode baru), itu akan
mencegat beberapa byte pertama dari data yang dikirim ke papan setelah sambungan dibuka. Jika
berjalan sketsa di papan menerima kongurasi satu-waktu atau data lain ketika pertama kali dimulai,
memastikan bahwa perangkat lunak dengan yang berkomunikasi menunggu kedua setelah
membuka koneksi dan sebelum mengirim data ini.
Papan Uno berisi jejak yang dapat dipotong untuk menonaktifkan auto-ulang. Bantalan di kedua sisi
jejak dapat disolder bersama untuk mengaktifkannya kembali. Ini berlabel "RESET-EN". Anda juga
mungkin dapat menonaktifkan auto-ulang dengan menghubungkan 110 ohm resistor dari 5V ke garis
reset; lihat thread forum ini (http://forum.arduino.cc/index.php/topic,22974.0.html) untuk rincian.
revisi
Revisi 3 dari dewan memiliki tur-tur baru berikut:

Revisi 3 dari dewan memiliki tur-tur baru berikut:


- 1,0 pinout: menambahkan SDA dan pin SCL yang dekat dengan pin AREF dan dua pin baru lainnya
ditempatkan dekat dengan pin RESET, yang IOREF yang memungkinkan perisai untuk beradaptasi
dengan tegangan yang disediakan dari papan. Di masa depan, perisai akan kompatibel dengan
kedua papan yang menggunakan AVR, yang beroperasi dengan 5V dan dengan Arduino Karena
yang beroperasi dengan 3.3V. Yang kedua adalah pin tidak terhubung, yang disediakan untuk
tujuan masa depan.
- RESET sirkuit kuat.
- Atmega 16U2 menggantikan 8U2.

Bagikan

LAPORAN BERKALA
Enter your email to sign up

2016 Arduino

Pemberitahuan hak cipta (//www.arduino.cc/en/Main/CopyrightNotice)

Hubungi kami (//www.arduino.cc/en/Main/ContactUs)

Tentang kami (//www.arduino.cc/en/Main/AboutUs)

karir (//www.arduino.cc/Careers)

(https://twitter.com/arduino)

(https://www.facebook.com/ocial.arduino)

(https://www.ickr.com/photos/arduino_cc)

(https://youtube.com/arduinoteam)

(https://plus.google.com/+Arduino)

Anda mungkin juga menyukai