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. http://sciencatcat.blogspot.co.id/
Board Arduino Uno
memiliki fitur – fitur baru sebagai berikut :
1. 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.
2. Sirkuit reset
3. ATMega 16U2 ganti 8U yang digunakan sebagai konverter USB-to-serial.
Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu
daya eksternal. Sumber listrik dipilih secara otomatis. Eksternal (non-USB)
daya dapat berupa baik AC-DC adaptor atau baterai. Adaptor ini dapat
dihubungkan dengan cara menghubungkan plug pusat – positif 2.1mm
ke dalam board colokan listrik. Sedangkan untuk baterai dapat
dihubungkan kedalam header pin GND dan Vin dari konektor Power.Board
dapat beroperasi pada pasokan daya dari 6 – 20 volt. Jika diberikan dengan
kurang dari 7V, bagaimanapun, pin 5V dapat menyeluplai kurang dari 5
volt dan board mungkin tidak stabil. Jika menggunakan lebih dari 12V,
regulator bisa panas dan merusak board. Rentang yang dianjurkan adalah
7V – 12V. Selain itu, beberapa pin memiliki fungsi khusus :
- Serial : 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirim (TX) data TTL serial. Pin ini terhubung ke pin yang sesuai dari chip ATMega8U2 USB-to-Serial TTL.
- Eksternal Interupsi : 2 dan 3. Pin ini dapat dapat dikonfigurasi untuk memicu interupsi pada nilai yang rendah, tepi naik atau jatuh, atau perubahan nilai. Lihat attchInterrupt() fungsi untuk rincian.
- PWM : 3,5,6,9,10, dan 11. Menyediakan 8-bit output PWM dengan analogWrite() fungsi.
- SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan library SPI.
- LED : 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin adalah nilai TINGGI. LED menyala, ketika pin adalah RENDAH, itu off.
Arduino
Uno R3 memiliki 6 input analog
diberi label A0 sampai A5, masing – masing menyediakan 10-bit resolusi (yaitu
1024 nilai yang berbeda). Secara default sistem mengukur dari ground sampai 5
volt, meskipun mungkin untuk mengubah ujung atas rentang mengunakan pin
AREF dan fungsi analogReference(). Selain itu, beberapa pin memiliki
fungsi khusus :
- TWI : A4 atau SDA pin dan A5 atau SCL pin. Mendukung komunikasi TWI
- AREF : Referensi tegangan untuk input analog. Digunakan dengan analogReference()
- RESET
Arduino Uno R3 memiliki sejumlah fasilitas untuk berkomunikasi dengan
komputer, Arduino lain, atau mikrokontroler lainnya. ATmega328
menyediakan UART TTL (5V) komunikasi serial, yang tersedia di pin
digital 0 (RX) dan 1 (TX). Sebuah ATmega16U2 pada board ini komunikasi
serial melalui USB dan muncul sebagai com port virtual untuk perangkat
lunak pada komputer. Firmware '16U2 menggunakan USB driver standar COM,
dan tidak ada driver eksternal yang diperlukan. Namun, pada Windows,
file. Inf diperlukan. Perangkat lunak Arduino termasuk monitor serial
yang memungkinkan data sederhana yang akan dikirim ke board Arduino.
RX dan TX di board LED akan berkedip ketika data sedang dikirim melalui chip
USB-to-serial dan koneksi USB ke komputer (tetapi tidak untuk komunikasi
serial pada pin 0 dan 1). Fungsi ini digunakan untuk melakukan
komunikasi interface pada sistem. ATmega328 juga mendukung komunikasi I2C (TWI)
dan SPI.
No comments:
Post a Comment