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 FTDIchip
driver USB-to-serial. Sebaliknya, fitur Atmega16U2 (Atmega8U2 hingga
versi R2) diprogram sebagai konverter USB-toserial. Revisi 2 dari dewan Uno memiliki resistormenarik 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
|
Power
Arduino Uno dapat
diaktifkan melalui koneksi USB atau dengan satu
daya eksternal. Sumberdaya 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 analog Reference
().
Reset. Bawa baris ini
LOW untuk me-reset mikrokontroler.
Lihat juga mapping
pin Arduino dan port ATmega328.
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
terimakasih atas perhatiannya ,semoga apa yang saya posting bermanfaat
sumber http://arduino.cc/en/Main/ArduinoBoardUno
http://arfa.ilearning.me/?p=49
terimakasih atas perhatiannya ,semoga apa yang saya posting bermanfaat
sumber http://arduino.cc/en/Main/ArduinoBoardUno
http://arfa.ilearning.me/?p=49
Tidak ada komentar:
Posting Komentar