Anda di halaman 1dari 2

Digital Read Push Button!

By Ajang Rahmat | September 23, 2015


41 Comments
Hari ini kita akan mencoba membuat Program untuk Push Button, komponen elektronika jenis Saklar yang
pernah terbahas di Komponen Dasar Elektronika. Dimana kita mengetahui bahwa Push Button ketika kita
tekan akan menghubungkan arus listrik, dan terputus apabila dilepas (tidak ditekan).
Saat ini kita akan membuat program sederhana untuk Push Button dengan logika program, “Jika button
ditekan LED menyala, jika tidak LED mati.”
Yang harus kamu siapkan;

1. 1x Arduino BELI
2. 1x Breadboard BELI
3. 1x Push button BELI
4. 1x LED BELI
5. 1x Resitor 10k BELI
6. 1x Resistor 220ohm BELI
7. 7x Kabel jumper BELI
Buatlah rangkain seperti gambar dibawah ini…

Rangkaian Untuk Push Button


NOTES:
 Hubungkan 5V dan GND dari Arduino ke Breadboard.
 Hubungkan kaki pertama button ke 5V dan kaki ke-2 ke kaki pertama resitor 10k.
 Hubungkan kaki ke-2 resistor 10k ke GND.
 Hubungkan pin 2 Arduino ke kaki ke-2 button.
 Untuk LED rangkaiannya tidak jauh berbeda dengan pembahasan sebelumnya.
Untuk sketch-nya kamu bisa ambil sampel pada FILE=>EXAMPLES=>DIGITAL=>BUTTON. Atau salin
ulang program dibawah ini:
1 byte tombol= 2;
byte led= 13;
2
int nilai;
3
 
4 void setup(){
5   pinMode(led, OUTPUT);
6   pinMode(tombol, INPUT);
7 }
 
8
9
void loop(){
10   nilai= digitalRead(tombol);
11
 
12   if(nilai == 1){
13     digitalWrite(led, HIGH);
14   }
15   else{
    digitalWrite(led, LOW);
16   }
17 }
18
19
NOTES:   
 Variabel int nilai;  digunakan untuk membuat variabel nilai untuk menyimpan data nilai dari tombol.
 Variabel baru nilai = digitalRead(tombol);  digunakan untuk menyimpan nilai baca
dari tombol kedalam variabel nilai.
 digitalRead sendiri berfungsi untuk membaca nilai sensor secara digital (0=GND, 1=5V).
  if (nilai == 1) digunakan untuk menampilkan jika nilai dari nilai adalah 1, maka lampu led akan
menyala digitalWrite(led, HIGH);
 else jika tidak maka lampu led akan mati digitalWrite(led, LOW);
MARI LEBIH KREATIF!!!
Dengan rangkaian yang sama, kamu bisa membuat sketch program seperti;
1. Jika button ditekan lampu LED mati, jika tidak menyala.
2. Jika button ditekan lampu LED berkedip, jika tidak hanya menyala.
3. Jika button ditekan lampu LED berkedip cepat, jika tidak berkedip lambat.
Jika ada yang masih kurang jelas, kamu bisa buka dulu:

Pemograman Dasar Arduino, Komponen Dasar Elektronika, Program Arduino: BLINK!, dan Program

Arduino: Blink 3 LED. Karena kelas yang ini, merupakan kelas lanjutan dari sebelumnya 

Atau jika masih kurang jelas juga, langsung aja isi di Kotak Komentar ya. Jangan malu-malu 

Category: Pemrograman Arduino

Anda mungkin juga menyukai