20
Sebuah kode
program Arduino
umumnya disebut
dengan istilah sketch.
Kata“sketch” digunakan secara bergantian dengan “kode program” dimana keduanya memiliki arti yang sama.
Beberapa kelebihan menggunakan Arduino :
Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serialRS323 bisa menggunakan nya.
Bahasa pemrograman relatif mudah karena software Arduino dilengkapi
dengan kumpulan library yang cukup lengkap.
Memiliki modul siap pakai shield yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.
Shield untuk Xbee biasa digunakan untuk Wirreles, entr ane kasih postingan gmana cara mengunakan Xbee untuk Arduino cuma masih ama dosen ane.
hehehe. Untuk Bahasa Arduino adalah bahasa C. Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun
bisa mempelajarinya dengan cukup mudah. Untuk membuat program dan mengupload ke dalam board Arduino, membutuhkan software Arduino IDE
Integrated Development Enviroment yang bisa di download gratis di Jadi jangan heran ketika membeli board arduino kok gak ada Cd di dalamnya,
karena Arduino sendiri bersifat Open Source maka software dan semua kelengkapan seperti Driver ada di Website resmi arduino, jadi ya harus download
dulu di internet.
2.7 Skema Arduino Uno-R3
Universitas Sumatera Utara
21
Dalam Board Arduino sendiri secara sederhana terdiri dari beberapa bagian, yaiu :
A. Soket USB
Soket USB adalah soket untuk kabel USB yang disambungkan ke komputer atau laptop.Berfungsi untuk mengirimkan program ke Arduino dan juga sebagai port
komunikasi serial. Hardi Santosa,2012
B. Input Output Digital
InputOutput Digital atau digital pin adalah pin-pin untuk menghubungkan Arduino dengan komponen atau rangkaian digital. Misalnya kalau ingin membuat
LED berkedip, LED tersebut bisa dipasang pada salah satu pin IO digital dan ground. Komponen lain yang menghasilkan output digital atau menerima input
digital bisa disambungkan ke pin-pin ini.
C. Input Analog
Input Analog atau analog pin adalah pin-pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. Misalnya dari potensiometer, sensor
suhu, sensor cahaya, dsb.
D. Catu Daya
Pin-pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan Arduino. Pada bagian catu daya ini terdapat
juga pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada Arduino tanpa melalui tegangan USB atau adaptor. Reset adalah pin untuk
memberikan sinyal reset melaui tombol atau rangkaian eksternal.
E. Baterai Adaptor
Soket baterai atau adaptor digunakan untuk menyuplai Arduino dengan tegangan dari bateraiadaptor 9V pada saat Arduino sedang tidak disambungkan ke
komputer.Kalau Arduino sedang disambungkan ke komputer melalui USB, Arduino mendapatkan suplai tegangan dari USB, jadi tidak perlu memasang
bateraiadaptor saat memprogram Arduino.
Universitas Sumatera Utara
22
2.6Modul BluetoothHC-05
Module Bluetooth HC-05 merupakan module Bluetooth yang bisa menjadi slave ataupun master hal ini dibuktikan dengan bisa memberikan
notifikasi untuk melakukan pairing keperangkat lain, maupun perangkat lain tersebut yang melakukan pairing ke module Bluetooth CH-05.
Gambar 2.8 Modul Bluetooth HC-05
Keterangan pinout di atas adalah sebagai berikut:
EN fungsinya untuk mengaktifkan mode AT Command Setup pada modul HC-05.
Jika pin ini ditekan sambil ditahan sebelum memberikan tegangan ke modul HC- 05, maka modul akan mengaktifkan mode AT Command Setup. Secara default,
modul HC-05 aktif dalam mode Data.
Vcc adalah pin yang berfungsi sebagai input tegangan. Hubungkan pin ini
dengan sumber tegangan 5V.
GND adalah pin yang berfungsi sebagai ground. Hubungkan pin ini
dengan ground pada sumber tegangan.
TX adalah pin yang berfungsi untuk mengirimkan data dari modul ke perangkat
lain mikrokontroler. Tegangan sinyal pada pin ini adalah 3.3V sehingga dapat langsung dihubungkan dengan pin RX pada arduino karena tegangan sinyal
3.3V dianggap sebagai sinyal bernilai HIGH pada arduino.
RX adalah pin yang berfungsi untuk menerima data yang dikirim ke modul HC-
05. Tegangan sinyal pada pin sama dengan tegangan sinyal pada pin TX, yaitu 3.3V. Untuk keamanan, sebaiknya gunakan pembagi tegangan jika
menghubungkan pin ini dengan arduino yang bekerja pada tegangan 5V. Pembagi tegangan tersebut menggunakan 2 buah resistor. Resistor yang
digunakan sebagai pembagi tegangan pada tutorial ini adalah 1K ohm dan 2K ohm. Untuk lebih jelasnya, dapat dilihat pada bagian implementasi koneksi
antara modul HC-05 dan arduino UNO.
Universitas Sumatera Utara
23
STATE adalah pin yang berfungsi untuk memberikan informasi apakah modul
terhubung atau tidak dengan perangkat lain. Seperti dijelaskan di atas, modul HC-05 memiliki dua mode kerja yaitu mode AT
Command dan mode Data. Modul HC-05 menggunakan mode Data secara default. Berikut ini adalah keterangan untuk kedua mode tersebut:
AT Command. Pada mode ini, modul HC-05 akan menerima instruksi berupa
perintah AT Command. Mode ini dapat digunakan untuk mengatur konfigurasi modul HC-05. Perintah AT Command yang dikirimkan ke modul HC-05
menggunakan huruf kapital dan diakhiri dengan karakter CRLF \r\n atau 0x0d 0x0a dalam heksadesimal.
Data. Pada mode ini, modul HC-05 dapat terhubung dengan perangkat bluetooth
lain dan mengirimkan serta menerima data melalui pin TX dan RX. Konfigurasi koneksi serial pada mode ini menggunakan baudrate: 9600 bps, data: 8 bit, stop
bits: 1 bit, parity: None, handshake: None. Adapun password default untuk terhubung dengan modul HC-05 pada mode Data adalah 0000 atau 1234.
2.7Pompa Aquarium
Pompa air adalah sebuah alat atau mesin yang digunakan untuk memompa air dari suatu tempat ke tempat yang lain.pompa sangat lah penting karena
itulag sumber kehidupan bagi biota dalam akuarium laut. Di pasaran banyak tersedia pompa air tawar,air laut ataupun keduanya. penting untuk memilih
pompa air yang dapat di gunakan untuk air laut. Adapun ukuran atau kekuatan pompa air bervariasi,yang masing2 infonya dapat kita lihat pada bagian
pompa, kotak,dll biasanya yang penting untuk membandingkan pompa yang dibutuhkan adalah kebutuhan listriknya, terkadang ada pompa yang besar
wattnya akan tetapi kapasitasnya kecil,sebaliknya ada yang hemat dan efektif, max head adalah ketinggian yang mampu pompa itu memompa akan tetapi
biasanya tulisan tersebut belum tentu sepenuhnya pompa tersebut dapat meng angkat dengan ketinggian tersebut, kapasitas pompa pun patut untuk di lihat
karena biasanya kita akan menyesuaikan dengan kebutuhan dan kondisi akuarium kita.
Sementara kegunaan pompa meliput bisa dibilang 3 bagian pompa serikulasi.filter return pump, pompa arus dan pompa untuk protein skimmer
.pump serikulasi pun harus merupakan pompa yang kuat karena merupakan
Universitas Sumatera Utara
24
sistem utam semua filtrasi dan membawa air dari akuarium ke filter serta dikembalikan lagi debit pompa bisa kita lihat pada tabel yang biasanya
tercantum dalam produk kemasan
Gambar 2.9 Pompa Air Aquarium
2.8Push Button
Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau penyambung arus listrik dari sumber arus ke beban listrik.Suatu sistem saklar
tekan push button terdiri dari saklar tekan start, stop reset dan saklar tekan untuk emergency.Push button memiliki kontak NC normally close dan NO
normally open.Prinsip kerja Push Button adalah apabila dalam keadaan normal tidak ditekan maka kontak tidak berubah, apabila ditekan maka kontak
NC akan berfungsi sebagai stop memberhentikan dan kontak NO akan berfungsi sebagai start menjalankan biasanya digunakan pada sistem
pengontrolan motor – motor induksi untuk menjalankan mematikan motor
pada industri – industri.
Gambar 2.10 Push Button 2.9 Relay
Relay adalah suatu peranti yang bekerja berdasarkan elektromagnetik untuk menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar
Universitas Sumatera Utara
25
elektronis yang dapat dikendalikan dari rangkaian elektronik lainnya dengan memanfaatkan tenaga listrik sebagai sumber energinya. Kontaktor akan
tertutup menyala atau terbuka mati karena efek induksi magnet yang dihasilkan kumparan induktor ketika dialiri arus listrik. Berbeda dengan
saklar, pergerakan kontaktor on atau off dilakukan manual tanpa perlu arus listrik.
Relay yang paling sederhana ialah relay elektromekanis yang memberikan pergerakan mekanis saat mendapatkan energi listrik. Secara sederhana relay
elektromekanis ini didefinisikan sebagai berikut.
Alat yang menggunakan gaya elektromagnetik untuk menutup atau membuka kontak saklar.
Saklar yang digerakkan secara mekanis oleh daya atau energi listrik. Sebagai komponen elektronika, relay mempunyai peran penting dalam sebuah
sistem rangkaian elektronika dan rangkaian listrik untuk menggerakan sebuah perangkat yang memerlukan arus besar tanpa terhubung langsung dengan
perangakat pengendali yang mempunyai arus kecil. Dengan demikian relay dapat berfungsi sebagai pengaman.
Gambar 2.11 Relay Relay terdiri dari 3 bagian utama, yaitu:
1. Common, merupakan bagian yang tersambung dengan Normally Close
dalam keadaan normal. 2.
Koil kumparan, merupakan komponen utama relay yang digunakan untuk menciptakan medan magnet.
3. Kontak, yang terdiri dari Normally Close dan Normally Open.
Universitas Sumatera Utara
1
BAB I PENDAHULUAN