Jumat, 30 November 2018

Arduino Tutorial 004: Belajar Menggunakan Tombol atau Button atau Switch

Salam opreker, sudah sampai tutorial ke 4 nih kita bersama. Kali ini kita belajar menggunakan button atau sering disebut switch juga. Ada berbagai macam konfigurasi dari button dan switch.

  1. Aktif Low = Terdeteksi tombol ditekan jika tombol di sambungkan dengan Ground
  2. Aktif High = Terdeteksi tombol ditekan jika tombol disambungkan dengan 5V atau 3,3V
Namun untuk belajar kali ini jangan terlalu diambil pusing, kita akan memakai aktif low dengan rangkaian sebagai berikut :

dengan memanfaatkan resistor pull up (resistor 10k yang terhubung ke vcc).

Jika kita menggunakan rangkaian tersebut, jika tombol ditekan, maka yang akan terdeteksi di arduino adalah low, contoh penggunaan :

const int pinButton = 2;

void setup() {
 pinMode(pinButton, INPUT); // mendeklarasikan bahwa pin button sebagai input
 Serial.begin(9600); // menggunakan komunikasi serial untuk pengujian
}

void loop() {
 int baca;
 baca = digitalRead(pinButton);

 if(baca == 0) {
  Serial.println("tombol ditekan");
  delay(300);
 } else {
  Serial.println("tombol tak ditekan");
  delay(300);
 }
}

Setelah mengetahui penggunaan dasar dari button di Arduino, kita siap membuat projek selanjutnya yaitu "Antrean Menggunakan Arduino". Penasaran ? tetap stay di blajarbanyak.blogspot.com

Salam oprek

Artikel Terkait


EmoticonEmoticon