Sensor proximity kapasitif LJC18A3 adalah sensor yang dapat mendeteksi keberadaan objek berbahan logam maupun non-logam tanpa kontak langsung, seperti plastik, kayu, kaca, atau kertas. Sensor ini menghasilkan sinyal digital (HIGH/LOW) saat objek berada dalam jarak tertentu (biasanya <8 mm, tergantung pada model sensor).
Lihat juga:
- Cara simple menggunakan Sensor Infrared dengan ESP32
- Penggunaan Sensor Bluetooth pada Arduino Uno
- Cara Menampilkan Teks / Simbol pada LCD 16×2
- Cara Memprogram Sensor Jarak HC-SR04 Menggunakan Arduino Uno
Berikut adalah langkah-langkah dan penjelasan tentang cara menggunakan sensor LJC18A3 dengan Arduino uno pada pin 2:
1. Koneksi Hardware
Pastikan sensor LJC18A3 terhubung dengan Arduino uno sebagai berikut:
- VCC (Merah): Sambungkan ke 3.3V (atau 5V tergantung sensor Anda).
- GND (Hitam): Sambungkan ke ground (GND).
- OUT (Kuning): Sambungkan ke pin 2 Arduino
Catatan: Pin 2 pada Arduino uno hanya mendukung input analog/digital (tidak memiliki kemampuan output PWM).

2. Logika Kerja Sensor
- Saat tidak ada objek di depan sensor: OUT = LOW (0V).
- Saat ada objek di depan sensor: OUT = HIGH (3.3V atau 5V tergantung input daya sensor).
3. Kode Program
Berikut adalah contoh kode program untuk membaca sinyal digital dari sensor di pin 2:
const int sensorPin = 2; // Pin untuk OUT dari sensor
int sensorValue = 0; // Variabel untuk menyimpan nilai dari sensor
void setup() {
Serial.begin(9600); // Inisialisasi Serial Monitor
pinMode(sensorPin, INPUT); // Set pin sebagai input
}
void loop() {
sensorValue = digitalRead(sensorPin); // Membaca nilai dari sensor
// Mengecek apakah objek terdeteksi
if (sensorValue == HIGH) {
Serial.println("Objek terdeteksi!");
} else {
Serial.println("Tidak ada objek.");
}
delay(500); // Tunggu 0.5 detik sebelum membaca lagi
}
Kalau ingin menghubungi lebih lanjut bisa hubungi nomor dibawah:

