Cara Menggunakan Sensor Proximity IR E18D80 dengan Arduino Uno

Cara Menggunakan Sensor Proximity IR E18D80 dengan Arduino Uno

Pelajari cara menggunakan sensor Proximity IR E18D80 dengan Arduino Uno. Panduan ini membahas wiring, kode, dan langkah uji coba secara sederhana.

Deskripsi Sensor Proximity IR E18D80

Sensor Proximity IR E18D80 adalah sensor infra merah yang sering digunakan untuk mendeteksi keberadaan objek tanpa kontak fisik. Dengan bentuk tabung berwarna oranye yang khas, sensor ini banyak dipakai dalam sistem otomatisasi seperti penghitung barang, robot line follower, atau sistem keamanan.

Spesifikasi Utama

  • Tegangan kerja: 5–24V DC
  • Jarak deteksi: 3–80 cm (dapat disetel)
  • Jenis output: digital (HIGH / LOW)
  • Warna bodi: oranye
  • Cocok untuk: robotik, otomatisasi pintu, conveyor, dan deteksi objek

Alat dan Bahan

NoAlat & BahanJumlah
1Arduino Uno R31 unit
2Sensor Proximity IR E18D801 unit
3Kabel jumperBeberapa
4Breadboard (opsional)1 unit
5Kabel USB Arduino1 unit

Wiring Diagram Proximity IR E18D80 ke Arduino Uno

Sensor IR E18D80 PinArduino Uno Pin
VCC (Merah)5V
GND (Hitam)GND
OUT (Kuning)D2

⚠️ Tips: Pastikan polaritas kabel benar agar sensor tidak rusak.

Program Arduino Membaca Sensor Proximity IR E18D80

#include <Arduino.h>

int port_proximity_E18D80 = 2; // Pin data sensor

void setup() {
  Serial.begin(9600);
  pinMode(port_proximity_E18D80, INPUT);
}

void loop() {
  int proximity_E18D80 = digitalRead(port_proximity_E18D80);
  Serial.print("Status Sensor: ");
  if (proximity_E18D80 == HIGH) {
    Serial.println("Terdeteksi Objek");
  } else {
    Serial.println("Tidak Ada Objek");
  }
  delay(500);
}

Penjelasan Kode Program

  1. Deklarasi Pinint port_proximity_E18D80 = 2; Pin digital D2 digunakan untuk membaca sinyal dari sensor.
  2. Fungsi setup()
    • Inisialisasi komunikasi Serial pada baud rate 9600.
    • Menetapkan pin sensor sebagai INPUT.
  3. Fungsi loop()
    • Membaca status sensor dengan digitalRead().
    • Jika sensor mendeteksi objek, maka Serial Monitor menampilkan “Terdeteksi Objek”.
    • Jika tidak ada objek, muncul “Tidak Ada Objek”.

Langkah Pengujian Sensor

  1. Hubungkan Arduino Uno ke PC dengan kabel USB.
  2. Upload program ke Arduino menggunakan Arduino IDE.
  3. Buka Serial Monitor pada baud rate 9600.
  4. Arahkan tangan atau objek ke depan sensor.
  5. Perhatikan hasil pada Serial Monitor:
    • Terdeteksi Objek → saat ada benda di depan sensor.
    • Tidak Ada Objek → jika area depan sensor kosong.

Tips Pengujian:

  • Atur jarak deteksi sensor dengan memutar baut kecil di belakang sensor.
  • Hindari cahaya matahari langsung yang bisa mengganggu deteksi.
  • Gunakan kabel pendek agar sinyal tetap stabil.

Kesimpulan

Sensor Proximity IR E18D80 sangat berguna untuk proyek Arduino yang membutuhkan deteksi objek tanpa kontak fisik. Dengan rangkaian sederhana dan kode yang singkat, sensor ini dapat digunakan dalam berbagai aplikasi seperti robot, sistem keamanan, dan otomatisasi industri.

Dengan memahami wiring, kode, dan langkah pengujian di atas, Anda bisa langsung mengimplementasikan sensor ini untuk proyek nyata.

Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :

Baca juga :

Cara Menggunakan Motor Stepper ULN2003 dengan Arduino Uno

Cara Menggunakan Sensor Ampere Voltage PZEM-004T dengan Arduino Uno