Proyek Arduino UNO + Limit Switch

Proyek Arduino UNO + Limit Switch

Deteksi batas gerakan objek dengan limit switch mekanik.
Proyek ini menggunakan Arduino UNO dan limit switch untuk mendeteksi apakah suatu benda telah mencapai posisi ujung atau batas. 

Tujuan Proyek

  • Mendeteksi status ON/OFF saat limit switch ditekan atau dilepas.
  • Menampilkan status ke Serial Monitor.
  • Dasar dari sistem otomatisasi dan kontrol posis

Komponen yang Dibutuhkan:

KomponenJumlahKeterangan
Arduino UNO1Mikrokontroler utama
Limit Switch1Saklar mekanik untuk deteksi batas
Kabel JumperBeberapaUntuk koneksi antar komponen
BreadboardOpsionalUntuk menyusun rangkaian sementara
Laptop + Kabel USB1Untuk upload program dan Serial Monitor

Skema Koneksi (Wiring)

Pin Limit SwitchKe ArduinoKeterangan
COMGNDGround
NOD4Sinyal digital saat ditekan

Kode Program Arduino + Limit Switch

#include <Arduino.h>

int port_limit = 4; // Gunakan pin digital 2

void setup() {
  Serial.begin(9600);
  pinMode(port_limit, INPUT_PULLUP); // Aktifkan internal pull-up resistor
}

void loop() {
  int sensor_limit = digitalRead(port_limit); // Baca status limit switch
  Serial.println("LimitSwitch : (limit) : " + (String)sensor_limit);
  delay(200); // Delay agar pembacaan stabil
}

Cara Menggunakan dan Mengamati

  1. Upload kode ke Arduino melalui Arduino IDE.
  2. Buka Serial Monitor (Ctrl + Shift + M).
  3. Pastikan baudrate = 9600.
  4. Tekan limit switch dengan tangan atau benda.
  5. Lihat hasil di Serial Monitor:
    • Nilai 1 = Switch tidak ditekan
    • Nilai 0 = Switch ditekan

Penjelasan Cara Kerja

Limit switch bekerja seperti saklar ON/OFF biasa. Saat ditekan, jalur COM dan NO terhubung, membuat sinyal LOW terbaca oleh Arduino (karena kita pakai INPUT_PULLUP, defaultnya HIGH).

  • Saat tidak ditekan, pin membaca HIGH (1)
  • Saat ditekan, pin membaca LOW (0)

Dengan ini, kamu bisa mendeteksi batas atau kondisi akhir dari pergerakan benda.

🧠 Kenapa Proyek Ini Berguna?

✅ Mudah tapi sangat berguna untuk:

  • Sistem pembatas gerakan
  • Proyek robotik
  • Sistem pintu otomatis
  • Prototipe otomatisasi industri kecil

Penutup

Limit switch dan Arduino UNO bisa menjadi sistem kontrol batas gerak yang sangat efektif dan mudah dibuat. Kombinasi sederhana ini menjadi dasar dari banyak sistem industri dan robotik. Kamu bisa terus mengembangkan dengan menambah motor, LED, atau sistem otomatis lainnya.

Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :

Baca juga :

Proyek Arduino UNO + Sensor Gas MQ-2

Deteksi Api Menggunakan Arduino UNO dan Sensor Flame (Sensor Api)

Monitoring Kualitas Udara dengan Arduino UNO + Sensor Gas MQ135