Kamis, 17 November 2016

RANGKAIAN LED DENGAN PUSH BUTTON PADA ARDUINO UNO


        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



I.TUJUAN

  1. Siswa dapat membuat program pada Arduino
  2. siswa dapat membuat rangkaian led dengan benar beserta push button

II.Alat dan Bahan
  1. PC
  2. Aplikasi ARDUINO
  3. ARDUINO UNO
  4. Kabel konektor ARDUINO
  5. Kabel jumper
  6. Resistor
  7. LED
  8. push button
III.Diskripsi Tugas
  1. Membuat rankaian led dengan menggunakan push button
IV. Materi Singkat

Langkah Langkah :


  1. Buka aplikasi ARDUINO anda pada Desktop

  2. Maka akan muncul aplikasi ARDUINO
  3. Buat program dengan menuliskan pada lembar berwarna putih sesuai yang anda inginkan

  4. 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
     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

Contoh program yang telah saya buat 


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
  1. Menggunakan workpack pada saat praktek
  2. Menggunakan topi
  3. Tidak membawa makanan dan minuman diruang praktek
  4. Mentaati peraturan yang telah dibuat
  5. 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