Page 6 - SISTEM KONTROL LAMPU RUMAH PINTAR BERBASIS ARDUINO UNO YANG DIKENDALIKAN DENGAN SMARTPHONE ANDROID
P. 6

dilakukan  perubahan  untuk  memudahkan             Upload
                  pemula  dalam  melakukan  pemrograman  dari          Berfungsi untuk melakukan kompilasi
                  bahasa  aslinya.  Sebelum  dijual  ke  pasaran,  IC   program atau kode
                  mikrokontroler Arduino telah ditanamkan suatu       yang di buat menjadi bahasa yang dapat
                  program  bernama  Bootlader  yang  berfungsi        dipahami
                  sebagai  penengah  antara  compiler  Arduino        oleh Arduino.
                  dengan mikrokontroler.                              New
                         Arduino  IDE  dibuat  dari  bahasa            berfungsi untuk membuat Sketch baru
                  pemrograman  JAVA.  Arduino  IDE  juga
                  dilengkapi  dengan  library  C/C++  yang  biasa
                  disebut Wiring yang membuat operasi input dan       Open
                  output  menjadi  lebih  mudah.  Arduino  IDE  ini     Berfungsi untuk membuka sketch yang
                  dikembangkan  dari  software  Processing  yang      pernah kamu
                  dirombak  menjadi  Arduino  IDE  khusus  untuk       buat dan membuka kembali untuk
                  pemrograman dengan Arduino.                         dilakukan editing
                                                                       atau sekedar upload ulang ke Arduino.
                  2.1.5 Menulis Sketch                                Save
                         Program     yang    ditulis   dengan          Berfungsi untuk menyimpan Sketch yang
                  menggunaan  Arduino  Software  (IDE)  disebut       telah di buat.
                  sebagai  sketch.  Sketch  ditulis  dalam  suatu      .
                  editor  teks  dan  disimpan  dalam  file  dengan
                  ekstensi  .ino.  Teks  editor  pada  Arduino
                  Software  memiliki  fitur”  seperti  cutting/paste   2.1.6 Komunikasi Bluetooth HC-06
                  dan seraching/replacing sehingga memudahkan          Bluetooth  adalah  salah  satu  bentuk
                  dalam menulis kode program.                   komunikasi  data  secara  nirkabel  berbasis
                  Pada Software Arduino IDE, terdapat semacam   frekwensi radio. Penggunaan utama dari modul
                  message  box  berwarna  hitam  yang  berfungsi   Bluetooth ini adalah menggantikan komunikasi
                  menampilkan  status,  seperti  pesan  error,   serial  menggunakan  kabel.  Bluetooth  terdiri
                  compile, dan upload program. Di bagian bawah   dari  dua  jenis  perangkat,  yaitu  Master
                  paling   kanan   Sotware    Arduino   IDE,    (pengirim  data)  dan  Slave  (penerima).  Modul
                  menunjukan  board  yang  terkonfigurasi  beserta   HC-06  dari  produsen  koneksi  secara  default
                  COM Ports yang digunakan.                     diset di kecepatan 9,600 bps (bisa dikustomisasi
                                                                antara  1200  bps  hingga  1,35  Mbps).  Modul
                                                                HC-06   hanya  bisa  berperan  sebagai  slave
                                                                device,  module  selain  modul  bluetooth  HC-06
                                                                ada  modul  Bluetooth  HC-05,  modul  ini  dapat
                                                                berperan juga sebagai  bluetooth  master  device
                                                                ataupun slave, secara default slave.










                  Gambar 4 tampilan dari Software Arduino IDE
                        Verify                                           Gambar 5 Bluetooth HC-06
                         berfungsi untuk melakukan checking kode






                    Volume II – Nomor 2, September 2017                                                       - 63 -
   1   2   3   4   5   6   7   8   9   10   11