YAYASAN PANGUDI LUHUR
SMK PANGUDI LUHUR LEONARDO KLATEN
Jalan Dr. Wahidin Sudirohusodo 30 Klaten
SERIAL CONTROL LED
I.
TUJUAN
1.
Siswa dapat mengerti serial control
2.
Siswa dapat membuat rangkaian serial
control
3.
Siswa dapat membuat program serial
control dengan 2 led
4.
Siswa dapat mengatur nyala dan mati nya
lampu led yang dikontrol dari serial monitor
II.
ALAT DAN BAHAN
1. Komputer
/ pc
2. Arduino
UNO
3. Kabel
USB
4. Protoboard
5. Led
(2 buah)
6. Resistor
330 ohm (2 buah)
7. Kabel
jumper
III.
DESKRIPSI TUGAS
Membuat
serial control dengan menggunakan 2 led, jika pada serial monitor ditulis m
lalu send maka led 1 akan menyala, ketika ditulis n lalu send maka led 1 akan
mati.
Jika
pada serial monitor ditulis a lalu send maka led 2 akan menyala, ketika ditulis
b lalu send maka led 2 akan mati.
IV.
LANGKAH KERJA
1. Siapkan
alat dan bahan yang akan diperlukan
2. Rangkailah
led, resistor dan arduino pada protoboard
3. Hubungkan
tiap komponen dengan kabel jumper
4. Jika
rangkaian sudah selesai maka selanjutnya buka aplikasi software arduino UNO
5. Mulai
tulis program yang akan dijalankan
6. Jika
penulisan program sudah selesai maka cek program dahulu, apakah program yang
dibuat masih ada kesalahan atau tidak. Klik verify jika program tidak ada
kesalahan maka pada bagian bawah akan muncul done compiling.
7. Selanjutnya
hubungkan arduino dengan computer menggunakan kabel usb
8. Atur
port sesuai dengan nama com / kabel usb
9. Lalu
klik upload, tunggu proses upload hingga muncul tulisan done uploading pada
bagian bawah.
10. Jika
upload sudah selesai, menuju ke bagian pojok kanan atas klik serial monitor
11. Akan
muncul serial monitor, tulis kata atau huruf yang ada pada program yang sudah
ditentukan untuk mematikan dan menyalakan led
V.
HASIL KERJA
1. Skematik
2. Program
int
led = 4;
int
led2 = 5;
void
setup (){
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
Serial.begin(9600);
Serial.flush();
}
void
loop (){
String input= "";
while(Serial.available()>0)
{
input
+=(char) Serial.read();
delay(5);
}
if(input=="m")
{
digitalWrite(led, HIGH);
Serial.println("LED NYALA");
}
else
if(input=="n")
{
digitalWrite(led, LOW);
Serial.println("LED MATI");
}
if(input=="a")
{
digitalWrite(led2, HIGH);
Serial.println("LED2 NYALA");
}
else
if(input=="b")
{
digitalWrite(led2, LOW);
Serial.println("LED MATI");
}
}
VI.
KESELAMATAN KERJA
1.
Mengenakan workpack saat praktek
2.
Menggunakan computer dengan semestinya sesuai dengan
materi praktek
3.
Tidak membawa makanan
ataupun minuman ke ruangan praktek
4.
Serius saat praktek
5.
Mematikan computer saat sudah tidak dipakai / sudah
selesai praktek
6.
Merapikan kursi dan apapun yang digunakan untuk praktek
setelah selesai praktek
7.
Membersihkan ruangan praktek saat sudah selesai praktek
V. KESIMPULAN
Dari
praktik ini siswa dapat mengerti apa itu serial control, siswa juga mengetahui
membuat rangkaian dan memprogram serial control. Dari praktik kali ini siswa
membuat 2 buah led yang menyala dan mati yang dikontrol melalui serial monitor.