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