Anda di halaman 1dari 7

LKS 4

Kompetensi Dasar :
Pengenalan komponen Arduino, Android, Bluetooth,LED dan perintah-perintah
sederhana ke tiga komponen tersebut

Indikator :
1. Memahami kegunaan Bluetooth.
2. Memahami kegunaan LED.
3. Mengatur rangkaian Android, Arduino, Bluetooth an LED.
4. Membuat Program Aplikasi Android , Arduino, Bluetooth dan LED..

Aplikasi Menyalakan/Mematikan (On/Off) LED dengan Remote Controller lewat


Bluetooth.
 Aplikasi ini digunakan untuk menjalankan mengaktifkan LED (Light Emitting Diode)
melalui Bluetooth dengan memaanfaatkan aplikasi Remote Control (RC) Android .

Langkah-langkah pembuatan Aplikasi Menyalakan LED dengan Bluetooth melalui


Android Remote Control :
i. Desain rangkaian :
A. Siapkan peralatan-peralatan (tools) berikut :
1. LED (Gbr-01), mempunyai 2 Polaritas (kutub) terminal yaitu :
a. …………………….. (1)
b. …………………….. (2)
dengan ciri-ciri :
c. ………………dan ..….………. (1)
d. ………………dan……………. (2) Gbr-01
2. Bluetoot HC-05 (Gbr-02), mempunyai elemen penting, yaitu :
a. ……………………………… (1.)
b. ……………………………….(2.)
c. …………………………….....(3.)
d. ……………………………….(4.)
e. .………………………………(5.)
f. ………………………………(6.)
g. ………………………………(7.)
h. ………………………………(8.) Gbr-02.
i. ………………………………(9.)

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 1


3. Microcontroller Board Arduino Uno (Gbr-03), pin yang dimanfaatkan dalam
Aplikasi Menyalakan LED dengan Bluetooth adalah:

Gbr-03
a. …………………………………….
b. …………………………………….
c. …………………………………….
d. ……………………………………
e. ……………………………………..
f. …………………………………….
4. Breadboard (Gbr-04).

Gbr-04.

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 2


5. Kabel Jumper (Gbr-05).

Gbr-05
6. Aplikasi Arduino Bluetooth Controller (Gbr-06) di Handphone/ponsel Android
(bisa didownload secara gratis di Google Play Store).

Gbr-06.

B. Merangkai peralatan-peralatan (Gbr-07).


1. Pasang LED pada Breadboard, hubungkan 2(dua) kaki/kutub LED yang ada di
Breadboard dengan pin yang ada di board microcontroller Arduino Uno.
a. Kutub LED ……………. dengan pin ……….. Arduino Uno.
b. Kutub LED…………….. dengan pin ……….. Arduino Uno.
2. Hubungkan pin-pin yang ada di bluetooth dengan pin-pin yang ada di board
microcontroller Arduino Uno.
a. Pin bluetooth ……………. dengan pin ……….. Arduino Uno.
b. Pin bluetooth ……………. dengan pin ……….. Arduino Uno.
c. Pin bluetooth ……………. dengan pin ……….. Arduino Uno.
d. Pin bluetooth ……………. dengan pin ……….. Arduino Uno.

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 3


Gbr-07.

C. Listing Program, ketikan program dibawah ini kedalam program Sketch Arduino di
Komputer(PC) :

void setup(){
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()>0)
{
char data = Serial.read();
switch(data)
{
case 'a' : digitalWrite(8, ……..);break; //nyala
case 'd' : digitalWrite(…, LOW);break; //mati

case 'b' : digitalWrite(.., HIGH);break; //..nyala


case 'c' : digitalWrite(9, …..);break; //mati
}
Serial.print(data);
}
delay(50);
}

Setelah listing diatas selesai diketikan diprogram sketch arduino yang ada di PC,
lakukan verify kalau tidak ada error atau warning silahkan di upload ke
microcontroller Arduino Uno menggunakan kabel data.

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 4


D. Pengaturan Arduino Bluetooth Controller pada handphone/ponsel.
1. Dalam keadaan kabel data terkoneksi antara board Arduino dengan Komputer,
buka aplikasi Arduino Bluetooth Controller di handphone/ponsel (Gbr-08).

Gbr-08
2. Koneksikan Arduino Bluetooth Controller (Gbr-09) dengan Bluetooth-HC05
dengan mengklik …………………. (1).
3. Setelah terkoneksi (Connected) antara Arduino Bluetooth Controller (Gbr-09)
dengan Bluetooth-HC05. Klik tombol ……………. (2) untuk mengaktifkan
Remote Controller.

E.

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 5


F.
G.
H.

1. Hubungkan pin 7,6,5,4 dan pin GND (Ground) di mikrokontroler Arduino ke pin-
pin N1,N2,N3,N4 dan GND di motor driver L298N.

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 6


3. Listing/Kode Program :

const int IN1=6;


const int IN2=7;
const int IN3=4;
const int IN4=5;
void setup() {
// put your setup code here, to run once:
pinMode(IN1,………….);
pinMode(IN2,………….);
pinMode(IN3,………….);
pinMode(IN4,………….);
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(IN1,……..);
digitalWrite(IN2,……..);
digitalWrite(IN3,……..);
digitalWrite(IN4,……..);
}

Pada bagian terakhir hubungkan kabel Battery yang tadi dilepas sementara ke bagian pin +5V
di Motor Driver L298N, lihat arah berputar jika searah jarum jam, ubahlah program diatas agar
menjadi berlawanan arah jarum jam.

4. Kesimpulan
a. Kutub kutub pada DC Motor sering disebut juga dengan ……….…………………..
b. Ada dua bagian penting pada DC Motor yaitu rotator dan …………………………
c. Pin Jumper pada motor driver L298N adalah untuk …………………………………..
d. Fungsi dari driver motor L298N adalah ……………………………………………..
e. DC Motor berfungsi untuk ……………………………………………………………

Aplikasi DC Motor, PesonaEdu solution Pusat-Utara Hal: 7

Anda mungkin juga menyukai