LAPORAN BENGKEL MEKATRONIKA MICROCONTROLLER
LEMBAGA PENDIDIKAN KEJURUAN TEKNIK
SMK LEONARDO KLATEN
(YAYASAN PANGUDI LUHUR)
Jl. Dr. Wahidin Sudirohusodo 30 Klaten Kotak pos 117
MEMBUAT RANGKAIAN LED DENGAN PUSH BUTTON PADA ARDUINO UNO
int merah = 13;
int kuning = 12;
int hijau = 11;
int biru = 10;
int meku = A0; // tombol untuk LED merah dan kuning
int hibi = A1; // tombol untuk LED hijau dan biru
int kondisimeku = 0; //kondisi awal tombol
int kondisihibi = 0; //kondisi awal tombol
void setup()
// mendefinisika pin output dan input
{
pinMode(merah, OUTPUT);
pinMode(kuning,OUTPUT);
pinMode(hijau,OUTPUT);
pinMode(biru,OUTPUT);
pinMode(meku,INPUT);
pinMode(hibi,INPUT);
}
void loop()
{
kondisimeku = digitalRead(meku);
kondisihibi = digitalRead(hibi);
if (kondisimeku == HIGH) // jika tombol A0 ditekan
{
digitalWrite(merah, HIGH); // merah menyala
digitalWrite(kuning,HIGH); //kuning menyala
digitalWrite(hijau,LOW); //hijau mati
digitalWrite(biru,LOW); //biru mati
}
else if (kondisihibi == HIGH) // jika tombol A1 ditekan
{
digitalWrite(merah, LOW); //merah mati
digitalWrite(kuning,LOW); //kuning mati
digitalWrite(hijau,HIGH); //hijau menyala
digitalWrite(biru,HIGH); //biru menyala
}
else
{
digitalWrite(merah, LOW); //merah mati
digitalWrite(kuning,LOW); //kuning mati
digitalWrite(hijau,LOW); //hijau mati
digitalWrite(biru,LOW); //biru mati
}
}
MEMBUAT RANGKAIAN LED DENGAN PUSH BUTTON PADA ARDUINO UNO
I.TUJUAN
- Siswa dapat membuat program pada Arduino
- siswa dapat membuat rangkaian led dengan benar beserta push button
II.Alat dan Bahan
- PC
- Aplikasi ARDUINO
- ARDUINO UNO
- Kabel konektor ARDUINO
- Kabel jumper
- Resistor
- LED
- push button
- Membuat rankaian led dengan menggunakan push button
Langkah Langkah :
- Buka aplikasi ARDUINO anda pada Desktop
- Maka akan muncul aplikasi ARDUINO
- Buat program dengan menuliskan pada lembar berwarna putih sesuai yang anda inginkan
- Setelah membuat program, buat rangkaian pada PCB dengan ARDUINO UNO
5.Jika sudah selesai melakukan pemograman pastikan "Port"terhubung pada ARDUINO UNO dengan cara buka Tools klik Port dan lihat apakah ARDUINO anda terhubung dengan aplikasi
7.Anda telah berhasil melakukan pemograman dengan aplikasi arduino dan merangkai rangkaian led
Contoh program yang telah saya buat
6.Jika sudah tekan Upload untuk mentransfer Program yang telah anda buat ke Arduino
7.Anda telah berhasil melakukan pemograman dengan aplikasi arduino dan merangkai rangkaian led
int merah = 13;
int kuning = 12;
int hijau = 11;
int biru = 10;
int meku = A0; // tombol untuk LED merah dan kuning
int hibi = A1; // tombol untuk LED hijau dan biru
int kondisimeku = 0; //kondisi awal tombol
int kondisihibi = 0; //kondisi awal tombol
void setup()
// mendefinisika pin output dan input
{
pinMode(merah, OUTPUT);
pinMode(kuning,OUTPUT);
pinMode(hijau,OUTPUT);
pinMode(biru,OUTPUT);
pinMode(meku,INPUT);
pinMode(hibi,INPUT);
}
void loop()
{
kondisimeku = digitalRead(meku);
kondisihibi = digitalRead(hibi);
if (kondisimeku == HIGH) // jika tombol A0 ditekan
{
digitalWrite(merah, HIGH); // merah menyala
digitalWrite(kuning,HIGH); //kuning menyala
digitalWrite(hijau,LOW); //hijau mati
digitalWrite(biru,LOW); //biru mati
}
else if (kondisihibi == HIGH) // jika tombol A1 ditekan
{
digitalWrite(merah, LOW); //merah mati
digitalWrite(kuning,LOW); //kuning mati
digitalWrite(hijau,HIGH); //hijau menyala
digitalWrite(biru,HIGH); //biru menyala
}
else
{
digitalWrite(merah, LOW); //merah mati
digitalWrite(kuning,LOW); //kuning mati
digitalWrite(hijau,LOW); //hijau mati
digitalWrite(biru,LOW); //biru mati
}
}
V.Hasil Kerja
VI.Keselamatan kerja
- Menggunakan workpack pada saat praktek
- Menggunakan topi
- Tidak membawa makanan dan minuman diruang praktek
- Mentaati peraturan yang telah dibuat
- Jangan letakan arduino pada besi agar tidak merusak ARDUINO pada saat anda memberi arus/ saat anda menancapkan port USB arduino pada PC/laptop
VII.Kesimpulan
Pada praktek kali ini siswa diajarkan untuk mengoperasikan program aplikasi ARDUINO dan juga membuat program untuk ditransfer pada ARDUINO UNO .Siswa juga harus bisa menguasai program tersebut. Selain itu, siswa juga harus bisa membuat rangkaian pada PCB.
Mengetahui Klaten,17 November 2016
Guru Pembimbing Penulis
Y.Prasetya Adi N,S.Pd Nicholas Aprilleo SW
Tidak ada komentar:
Posting Komentar