Rabu, 11 Januari 2017

LAPORAN 6

LAPORAN TEKNIK MEKATRONIKA SMK LEONARDO KLATEN
DIGITAL INPUT

I. TUJUAN
   1. Siswa dapat membuat program dan rangkaian digital input,
   2. Siswa dapat memahami rangkaian digital input,
   3. Siswa dapat membuat rangkaian flip flop dengan menggunakan 2 push button.

II. ALAT DAN BAHAN
   1. Komputer (PC)
   2. Program arduino 
   3. Arduino UNO
   4. Protoboard
   5. LED (1)
   6. Resistor 10k (2)
   7. Resistor 330 (1)
   8. 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. Mencari rangkaian digital input dan memahaminya,
     2. Merangkai rangkaian digital input dengan benar,

     3. Membuat program di aplikasi arduino dengan benar,
     4. Memasukan Program ke dalam arduino uno.

V. HASIL KERJA


JOB 1


PROGRAM:

int buttonpin1 = 2;
int buttonpin2 = 3;
int ledpin = 13;

int buttonstate = 0;

void setup() {
  // put your setup code here, to run once:
pinMode(Button1,INPUT);
pinMode(Button2,INPUT);
pinMode(LED,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
if (digitalRead(buttonpin1)== LOW){
  digitalWrite(ledpin,LOW);
}else if (digitalRead(buttonpin2)== LOW){digitalWrite(ledpin,HIGH);
}
}

JOB 2

PROGRAM:

int Button1 = 2;
int Button2 = 3;
int LED = 13;

int ButtonState = 0;

void setup() {
pinMode(Button1,INPUT);
pinMode(Button2,INPUT); 
pinMode(LED,OUTPUT);
}
void flip() { 
  ulang:
  digitalWrite(LED,LOW);
  delay (250);
  
  if (digitalRead(Button1) == LOW) {
 digitalWrite(LED,LOW);
 loop();
 }
  delay (250);
  
  if (digitalRead(Button1) == LOW) { 
 digitalWrite(LED,LOW);
 loop();
 }
  digitalWrite(LED,HIGH);
  delay (200);
  
  if (digitalRead(Button1) == LOW) { 
 digitalWrite(LED,LOW);
 loop();
 }
  goto ulang;
}

void loop() {
  ul:
 if (digitalRead(Button2) == LOW){ 
 flip();
}
 goto ul;
}   

HASIL VIDEO :



VI. KESELAMATAN KERJA
   1. Memakai Wearpack Dengan Lengkap,
   2. Menggunakan Alat Dengan Baik,
   3. Tidak banyak bercanda.

VII. KESIMPULAN
       Pada kali ini siswa dapat memahami tentang digital input dan membuat program serta rangkaian flip flop menggunakan 2 buah push button dengan fungsi masing-masimg yang berbeda.

                                                                                    Klaten,11 januari 2017
Guru Pembimbing                                                    Peserta Didik
TTD                                                                         TTD
Y. Prasetya Adi Nugroho, S.T                                     Mohan Alfredo Yunan Amza

Tidak ada komentar:

Posting Komentar