Arduino Uno adalah board mikrokontroler berbasis AMEGA 328(datasheet).
Memiliki 14 pin input dari output digital dimana 6 pin input tersebut
dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz
osilator kristal, koneksi USB, jack power, ICSP header, dan tombol
reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya
menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB
atau listrik dengan AC yang-ke adaptor-DC atau baterai untukmenjalankannya.
Uno berbeda dari semua papan sebelumnya dalam hal itu tidak menggunakan FTDI chip driver USB-to-serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 hingga versi R2) diprogram sebagai konverter USB-to-serial.Revisi 2 dari dewan Uno memiliki resistor menarik garis 8U2 HWB ke tanah, sehingga lebih mudah untuk dimasukkan ke dalam mode DFU.
Ringkasan dari ARDUINO UNO
Microcontroller | ATmega328 | |||
Operating Voltage | 5V | |||
Input Voltage (recommended) | 7-12V | |||
Input Voltage (limits) | 6-20V | |||
Digital I/O Pins | 14 (of which 6 provide PWM output) | |||
Analog Input Pins | 6 | |||
DC Current per I/O Pin | 40 mA | |||
DC Current for 3.3V Pin | 50 mA | |||
Flash Memory | 32 KB (ATmega328) of which 0.5 KB used by bootloader | |||
SRAM | 2 KB (ATmega328) | |||
EEPROM | 1 KB (ATmega328) | |||
Clock Speed | 16 MHz | |||
Length | 68.6 mm | |||
Width | 53.4 mm | |||
Weight | 25 g |
Schematic & Reference Design
EAGLE files: arduino-uno-Rev3-reference-design.zip
Schematic: arduino-uno-Rev3-schematic.pdf
Power
Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan satu daya eksternal. Sumber daya dipilih secara otomatis.Eksternal (non-USB) dapat di ambil baik berasal dari AC ke adaptor DC atau baterai. Adaptor ini dapat dihubungkan dengan menancapkan plug jack pusat-positif
ukuran 2.1mm konektor POWER. Ujung kepala dari baterai dapat dimasukkan
kedalam Gnd dan Vin pin header dari konektor POWER.Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai
dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v
Uno dapat beroperasi tetapi tidak stabil kemudian jikadiberi daya lebih
dari 12V, regulator tegangan bisa panas dan dapat merusak board Uno.
Pin listrik adalah sebagai berikut:
VIN. Tegangan masukan kepada board Arduino ketika itu menggunakan
sumber daya eksternal (sebagai pengganti dari 5 volt koneksi USB atau
sumber daya lainnya).5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya3v3. Sebuah pasokan 3,3 volt dihasilkan oleh regulator on-board. GND. Ground pin.
ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader), 2 KB dari SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan EEPROM liberary).
Input dan Output
Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus:
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan
mengirimkan (TX) TTL data serial. Pin ini dihubungkan ke pin yang
berkaitan dengan chip Serial ATmega8U2 USB-to-TTL.
Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi
untuk memicu interrupt pada nilai yang rendah, dengan batasan tepi naik
atau turun, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk
rincian lebih lanjut.
PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite ().
SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan SPI library.
LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai HIGH, LED on, ketika pin bernilai LOW, LED off.
Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang
masing-masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang
berbeda). Selain itu, beberapa pin memiliki fungsi khusus:
I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan perpustakaan Wire.
Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan fungsi analogReference ().
Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.
Lihat juga mapping pin Arduino dan port ATmega328.
Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan
komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328
menyediakan UART TTL (5V) untuk komunikasi serial, yang tersedia di pin
digital 0 (RX) dan 1 (TX). Sebuah ATmega8U2 sebagai saluran komunikasi
serial melalui USB dan sebagai port virtual com untuk perangkat lunak
pada komputer. Firmware ’8 U2 menggunakan driver USB standar COM, dan
tidak ada driver eksternal yang diperlukan. Namun, pada Windows
diperlukan, sebuah file inf. Perangkat lunak Arduino terdapat monitor
serial yang memungkinkan digunakan memonitor data tekstual sederhana
yang akan dikirim ke atau dari board Arduino. LED RX dan TX di papan
tulis akan berkedip ketika data sedang dikirim melalui chip
USB-to-serial dengan koneksi USB ke komputer (tetapi tidak untuk
komunikasi serial pada pin 0 dan 1).
Sebuah SoftwareSerial library memungkinkan untuk berkomunikasi secara serial pada salah satu pin digital pada board Uno’s.
ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat
lunak Arduino termasuk perpustakaan Kawat untuk menyederhanakan
penggunaan bus I2C, lihat dokumentasi untuk rincian. Untuk komunikasi
SPI, menggunakan perpustakaan SPI.
PemrogramanUno Arduino dapat diprogram dengan menggunakan software Arduino (download di http://arduino.cc/). Pilih “Arduino Uno dari menu> Peralatan Board (sesuai dengan mikrokontroler). Untuk lebih rinci dapat lihat referensi (http://arduino.cc/en/Reference/HomePage) dan tutorial (http://arduino.cc/en/Tutorial/HomePage
terimakasih atas perhatiannya ,semoga apa yang saya posting bermanfaat
sumber : http://arduino.cc/en/Main/ArduinoBoardUno
http://arfa.ilearning.me/?p=49
Mas Hidayat, kalau saya mau menggerakkan mekanik via LAN, apakah bisa menggunakan Arduino ini? ditunggu. paulusirawanwinata@gmail.com
BalasHapusbisa
BalasHapustpi program rumit lebih baik pke mikro yg gmpng programnya
artikelnya bagus gan, kunjungi juga website saya di membaca status switch di arduino uno r3 arga yudha
BalasHapusatau link.nya di http://www.argayudhaadhiprama.com/2016/04/11/membaca-status-switch-arduino-uno-r3/
untuk tutorial tentang jaringan komputer kunjungi juga di http://argayudhaadhiprama.blogspot.co.id/
trimakasih dari arga yudha adhiprama
mas , klu saya menggunakan pin 7 dan 8 sebgai pengganti rx tx bisa gak ? terus bisa kasih alasan kenapa pake pin 7 dan 8 sebgai rx tx ? di tunggu mas jawabanya erwin.dn92@gmail.com
BalasHapusartikelnya bagus gan, kunjungi juga website saya di "CARA MEMBACA STATUS SWITCH DI ARDUINO UNO R3 "
BalasHapusatau link.nya di http://www.argayudhaadhiprama.com/membaca-status-switch-arduino-uno-r3/
trimakasih dari argayudhaadhiprama.com