fbpx

Counter Menggunakan Limit Switch Arduino

Limit switch merupakan sebuah saklar yang memiliki tuas sebagai penghubung ataupun pemutus arus litrik. Prinsip kerjanya sama seperti push button atau tombol terdapat 2 kondisi ON dan OFF. Untuk kegunaanya biasa dipakai untuk counter, sensor posisi (mesin cnc). dan masih banyak lainnya.

Kali ini kita akan coba untuk menggunakan limit switch sebagai counter/mesin hitung. Jadi logikanya ketika objek mengenai sensor, maka nilainya akan bertambah. Kontroler yang digunakan adalah Arduino, di bawah ini dijelaskan lebih rincinya.

Alat dan bahan

  • Arduino Uno R3, BELI
  • Limit Switch, BELI
  • Kabel jumper, BELI

Rangkaian

Keterangan :

  • Pin VCC dihubungkan ke 5V
  • Pin GND dihubungkan ke GND
  • Pin Out dihubungkan ke pin 2

Sketch Program

const int pinButton = 2;
int nilai = 0;

void setup() {
  Serial.begin(9600);
  pinMode(pinButton, INPUT_PULLUP);
}

void loop() {
  if (digitalRead(pinButton) == LOW) {
    nilai++;
  }
  Serial.print("Counter : ");
  Serial.println(nilai);
  delay(2000);
}

Upload program dengan board : Arduino/Genuino Uno dan Port terceklis. Buka Serial monitor dengan baudrate 9600.
Uji coba dengan menekan limit switch hingga led menyala.

Terima kasih, semoga bermanfaat.

About the Author