Page 11 - MODUL TEKNIK PEMOGRAMAN MIKROPROSESSOR DAN MIKROKONTROLLER
P. 11
menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan
bahasa pemrograman C. Karena sifatnya yang terbuka maka siapa saja dapat
mengunduh skema hardware arduino dan membangunnya.
Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel
sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan
menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level
hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada
opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram
mikrokontroler secara langsung melalui port ISP.
Tabel 1. 1 Kelebihan dan Kekurangan ARDUINO
KELEBIHAN ARDUINO KEKURANGAN ARDUINO
Memiliki slot USB Kode HEX terbilang besar bila Anda
membandingkannya dengan
mikrokontroller pro
Modul yang tersedia sudah siap pakai Kesalahan fuse bit sering terjadi sewaktu
memproses bootloader
Disediakan berbagai library yang siap Program lama harus Anda modifikasi bila
Anda gunakan untuk bereksperimen ingin mengubah/menambahkan instruksi
Tidak perlu chip programmer Ruang penyimpanan flash berkurang
(dipakai oleh bootloader).
Sudah terdapat shield GPS, Ethernet, dan
SD CARD
3. Pengertian Arduino Uno
Arduino Uno adalah sebuah
board mikrokontroller yang berbasis
ATmega328. Arduino memiliki 14 pin
input/output yang mana 6 pin dapat
digunakan sebagai output PWM, 6
analog input, crystal osilator 16 MHz,
koneksi USB, jack power, kepala ICSP,
dan tombol reset. Arduino mampu men- Gambar 1. 2 Board Arduino Uno
support mikrokontroller; dapat
dikoneksikan dengan komputer menggunakan kabel USB. (Feri Djuandi, 2011)
Menurut (Feri Djuandi, 2011) Arduino adalah merupakan sebuah board minimum
system mikrokontroler yang bersifat open source. Didalam rangkaian board arduino
terdapat mikrokontroler AVR seri ATMega 328 yang merupakan produk dari Atmel.
2