Arduino UNO adalah sebuah mikrokontroller berteraskan ATmega328. Ia mempunyai 14 pin masukan/keluaran (6 pin boleh digunakan sebagai keluaran PWM), 6 pin masukan analog, 16 Mhz ceramic resonator, sambungan USB, sambungan bekalan kuasa, sambungan ICSP, dan butang RESET. Ia juga mengandungi semua yang diperlukan untuk menyokong platform mikrokontroller ini dengan hanya menyambungkan ke komputer menggunakan kabel USB atau bekalan kuasa untuk memulakannya.
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
|
Bekalan kuasa
Arduino boleh dihidupkan melalui sambungan kabel USB atau bekalan kuasa yang mana arduino akan memilih sumber bekalan kuasa ini secara automatik.
Bekalan kuasa selain kabel USB ini boleh diberi sama ada dari AC-to-DC adapter ataupun dari bateri. Jika menggunakan adapter anda boleh menyambungkannya pada power jack yang disediakan pada arduino. selain jika menggunakan bateri anda boleh menyambungkan wayar positif pada pin Vin dan negatif pada pin Gnd.
Papan litar ini boleh beroperasi menggunakan bekalan kuasa antara 6-20V. Tetapi jika anda menggunakan 12V ke atas, voltage regulator akan mudah rosak. Cadangan nilai volt yang sesuai adalah di antara 7-12V.
Pin berkalan kuasa adalah seperti berikut:
- Vin - Ia adalah Input Voltage ke papan litar arduino jika menggunakan sumber bekalan kuasa seperti bateri.
- 5V - Pin ini adalah pin keluaran yang menghasilkan 5V
- 3V3 - Pin ini juga adalah pin keluaran yang menghasilkan 3.3V dan nilai arus 50mA
- Gnd - Ia adalah Pin Ground atau negatif
Pin Masukan dan Keluaran
Setiap 14 digital pin yang terdapat pada Uno boleh digunakan sebagai masukan dan keluaran, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Ia beroperasi pada 5V. Setiap pin menyediakan atau menerima arus elektrik maksimum 40mA dan mempunyai internal pull-up resistor pada 20-50kOhm.
Terdapat beberapa pin yang mempunyai fungsi istimewa:
- Serial: 0(RX) dan 1(TX). Digunakan untuk menerima (RX) dan menghantar (TX) TTL Serial data. Pin ini disambungkan pada pin ATmega8U2 USB-to-TTL Serial chip.
- External Interrupts: 2 dan 3. Pin ini boleh digunakan sebagai fungsi attachInterrupt().
- PWM: 3,5,6,9,10 dan 11. menyediakan 8-bit keluaran PWM dengan fungsi analogWrite().
- SPI:10(SS), 11(MOSI), 12(MISO), 13(SCK). Pin ini digunakan untuk SPI Communication melalui SPI Library.
- LED:13. Pin ini adalah digital pin bersama sambungan LED. Apabila pin ini diberi kuasa 5V atau HIGH LED akan menyala dan bila diberi kuasa 0V ia akan terpadam.
Uno mengandungi 6 pin masukan analog yang dilabelkan dengan A0 - A5, setiap satunya menyediakan 10 Bits of resolution (bernilai 1024).
No comments:
Post a Comment