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 -