Page 11 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR 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
   6   7   8   9   10   11   12   13   14   15   16