Selasa, 17 Januari 2017

DIGITAL INPUT


LAPORAN PRAKTEK MEKATRONIKA
SMK LEONARDO PANGUDI LUHUR  KLATEN


DIGITAL INPUT 




I. TUJUAN 

  1. Siswa dapat membuat program digital input di arduino
  2. Siswa dapat membuat rangkaian digital input dengan baik 

II. ALAT DAN BAHAN 

  1.  Komputer (PC)
  2.  Program arduino 
  3.  Arduino UNO
  4.  Protoboard
  5.  Kabel jumper
  6.  Kabel USB
  7.  LED (1)
  8.  Resistor 330
  9.  Push button

III. DESKRIPSI TUGAS 

  1. Membuat rangkaian digital input untuk menyalakan dan mematikan sebuah led  dengan  menggunakan 2 push button,
  2. Membuat rangkaian digital input dimana push button 1 untuk menyalakan led menjadi flip-flop dan push button 2  untuk mematikan led.

IV.  LANGKAH KERJA

  1. Siapkan alat dan bahan yang diperlukan 
  2. Lalu buat program digital input di software arduino
  3. Kemudian buat rangkaian digital input di protoboard,seperti rangkaian dibawah ini
  4. Lalu sambungkan program digital input dengan arduino uno dan rangkaian digital input dengan kabel USB. 
  5. Lalu upload program,apabila tombol ditekan maka lampu akan menyala dan apabila 

V. HASIL KERJA

JOB 1 ( LAMPU BIASA)



PROGRAM LED

void setup(){
  pinMode(A0,INPUT);
  pinMode(A1,INPUT);
  pinMode(led,OUTPUT);
  Serial.begin(9600);
}

void loop(){
  ulangan:
  digitalWrite(led,LOW);
  Serial.println("LED MATI");
  tb=digitalRead(A0);
  if(tb==HIGH){
    nyala();
  }
  goto ulangan;
}
void nyala(){
  ul:
  digitalWrite(led,HIGH);
  Serial.println("LED NYALA");
  tb2=digitalRead(A1);
  if(tb2==HIGH){
    loop();
  }
  goto ul;
}

JOB 2 ( FLIP-FLOP)



PROGRAM FLIP-FLOP

int led=13;
int tb;
int tb2;

void setup(){
  pinMode(A0,INPUT);
  pinMode(A1,INPUT);
  pinMode(led,OUTPUT);
  Serial.begin(9600);
}

void loop(){
  ulangan:
  digitalWrite(led,LOW);
  Serial.println("LED MATI");
  tb=digitalRead(A0);
  if(tb==HIGH){
    nyala();
  }
  goto ulangan;
}
void nyala(){
  ul:
  digitalWrite(led,HIGH);
  delay(200);
  digitalWrite(led,LOW);
  delay(200);
  Serial.println("LED NYALA");
  tb2=digitalRead(A1);
  if(tb2==HIGH){
    loop();
  }
  goto ul;
}

GAMBAR LED 



VI. KESELAMATAN KERJA 

  1.  Menggunakan atribut dengan lengkap.
  2.  Tidak boleh membawa makanan dan minuman ke Lab Komputer.
  3.  Konsentrasi saat praktik
  4.  Mematuhi peraturan bengkel dengan baik.
  5.  Menjaga kebersihan bengkel
VII. KESIMPULAN 
        
        Dalam kegiatan praktek kali ini, siswa dapat memeahami tentang digital input dan mengkombinasikannya dengan led, dan dapat membuat program serta rangkaiannya dengan baik dan benar. 



Klaten, 18 Januari 2017

                     Guru Pembimbing                                                                                Peserta Didik 




                 (Y.Prasetya Adi Nugraha. S.T)                                                              (Tria Agustini)

Tidak ada komentar:

Posting Komentar