Teori Umum
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 chipdriver FTDI USB-to-serial. Melainkan menggunakan fitur dari ATMega 16U2 yang diprogram sebagai konverterUSB-to-serial.
Board Arduino Uno memiliki fitur – fitur baru sebagai berikut :
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 chipdriver FTDI USB-to-serial. Melainkan menggunakan fitur dari ATMega 16U2 yang diprogram sebagai konverterUSB-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.
Gambar : Deskripsi Arduino Uno R3
Gambar : Skematik Arduino Uno R3
Catu Daya
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 :
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 menggunakanlibrary 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
Komunikasi
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 boardArduino. 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.
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 boardArduino. 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.
http://febriadisantosa.weebly.com/2/post/2013/05/arduino-uno.html
good job gan
BalasHapusAlat cuci ultrasonic