146x Filetype PDF File size 1.60 MB Source: perpustakaan.pancabudi.ac.id
6 BAB 2 DASAR TEORI 2. 1 Arduino Uno Arduino Uno adalah board mikrokontroler berbasis ATmega328. 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 dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial. Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino 1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru dalam serangkaian board USB Arduino, dan sebagai model referensi untuk platform Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino. (Maulidya, 2017) 6 7 Gambar 2.1 Arduino Uno Sumber : Penulis, 2019 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. 2. 1.1 Bagian-bagian papan Mikrokontroller Arduino Uno h f a d f g v d f d i v d f f bd v d f f v d d c f d vf f f d d f f v d e d d Gambar 2.2 Bagian-bagian papan Mikrokontroller Arduino Uno v f f f Sumber : Penulis, 2019 d d d f v v d d f f 8 Penjelasan bagian papan Mikrokontroller Arduino Uno a. Pin input/output digital (diberi Label “0 sampai 13‟) Secara umum pin I/O ini adalah pin digital, yakni pin yang bekerja pada level tegangan digital (0V sampai 5V) baik untuk input atau output.namaun pada bebrapa pin output analog, yang dapat mengeluarkan tegangan analog 0V sampai 5V, pin tersebut adalah pin 3,5,6,9,10 dan 11, selain itu untuk pin 0 dan 1 juga memiliki fungsi khusus sebagai pin komunikasi serial. b. Port ICSP (In-Circuit Serial Programing) Port ini digunakan untuk memprogram arduino tanpa bootloader. c. IC ATMega328 Seperti yang telah dijelaskan IC ini bertindak sebagai pusat kendali pemrosesan data. d. Pin input analog (diberi Label „A0 sampai A5‟). Pin tersebut dapat menerima input tegangan analog antara 0V sampai 5V, tegangan ini akan direpresentasikan sebagai bilangan 0 – 1023 dalam program. e. Pin untuk sumber tegangan Kelompok pin ini merupakan kumpulan pin yang berhubungan dengan sumber tenaga, missalnya output 5V, Output 3,3V, GND (2 pin) dan Vref (tegangan referensi untuk pembacaan ADC internal) 9 f. Jack Power Merupakan Soket untuk catu daya eksternal antara 9V samai 12V DC. g. Jack USB Merupakan soket USB tipe B sebagai penghubung data serial dengan PC. h. Tombol Reset Digunakan untuk mereset papan mikrokontroller arduino untuk memulai program dari awal. i. IC ATMega16U IC ini diprogram untuk menangani komunikasi data dengan PC melalui port USB. 2. 1.2 Hardware pada Arduino Uno Bahasa "UNO" berasal dari bahasa Italia yang artinya SATU, ditandai dengan peluncuran pertama Arduino 1.0, Uno pada versi 1.0.
no reviews yet
Please Login to review.