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 untuk menjalankannya.
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.
Memori
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.
Komunikasi
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.
Pemrograman
Uno 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
Analisa dan Kesimpulan :
Arduino Uno adalah papan sirkuit berbasis mikrokontroler
ATmega328. IC (integrated circuit) ini memiliki 14 input/output digital (6
output untuk PWM), 6 analog input, resonator kristal keramik 16 MHz, Koneksi
USB, soket adaptor, pin header ICSP, dan tombol reset. Hal inilah yang
dibutuhkan untuk mensupport mikrokontrol secara mudah terhubung dengan kabel
power USB atau kabel power supply adaptor AC ke DC atau juga battery.
Untuk keunggulan board Arduino Uno Revision 3 antara lain:
ü
pinout: ditambahkan pin SDA dan SCL di dekat pin
AREF dan dua pin lainnya diletakkan dekat tombol RESET, fungsi IOREF melindungi
kelebihan tegangan pada papan rangkaian. Keunggulan perlindungan ini akan
kompatibel juga dengan dua jenis board yang menggunakan jenis AVR yang beroperasi
pada tegangan kerja 5V dan Arduino Due tegangan operasi 3.3V
ü
Rangkaian RESET yang lebih mantap.
ü
Penerapan ATmega 16U2 pengganti 8U2.
terimakasih atas perhatiannya ,semoga apa yang saya posting
bermanfaat
http://arfa.ilearning.me/?p=49
Tidak ada komentar:
Posting Komentar