Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit

Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit

Diposting pada 18 December 2025 oleh indo maker / Dilihat: 14 kali / Kategori: ,

Sensor cahaya atau LDR (Light Dependent Resistor) adalah salah satu sensor analog yang paling sering digunakan saat belajar Arduino. Sensor ini sederhana, murah, dan sangat cocok untuk memahami bagaimana Arduino membaca perubahan kondisi lingkungan, khususnya cahaya.

Pada tutorial ini, kamu akan belajar cara menggunakan sensor LDR untuk membaca intensitas cahaya menggunakan pin analog Arduino. Nilai yang dibaca nantinya bisa digunakan untuk berbagai aplikasi, seperti lampu otomatis, alarm berbasis cahaya, atau indikator kondisi lingkungan.

Pada Arduino, input digital akan dibaca sebagai LOW atau HIGH tergantung tegangan yang masuk ke pin. Sementara itu, untuk input analog, Arduino mampu membaca berbagai nilai tegangan, bukan hanya dua kondisi saja. Inilah kelebihan Arduino dibandingkan Raspberry Pi dalam hal pembacaan sensor analog.

Kenapa Sensor LDR Termasuk Input Analog?

Sensor LDR (Light Dependent Resistor) adalah resistor yang nilai hambatannya berubah sesuai dengan intensitas cahaya di sekitarnya.

  • Saat kondisi terang, nilai resistansi LDR menjadi kecil
  • Saat kondisi gelap, nilai resistansinya menjadi besar

Perubahan resistansi ini menghasilkan perubahan tegangan, sehingga LDR termasuk sensor analog. Arduino Uno memiliki ADC (Analog to Digital Converter) bawaan yang memungkinkan perubahan tegangan ini dibaca langsung melalui pin analog.

Alat dan Bahan yang Diperlukan

Untuk menjalankan proyek ini, berikut yang kamu butuhkan:

  • Arduino Uno Trainer Kit
  • Sensor LDR
  • Kapasitor
  • Kabel jumper
  • Software Arduino IDE

Wiring Rangkaian Sensor LDR

Pada rangkaian ini, LDR dipasangkan dengan kapasitor untuk membantu menghasilkan perubahan tegangan yang lebih stabil dan mudah dibaca oleh Arduino.

Susunan rangkaiannya sebagai berikut:

  • Salah satu kaki LDR dihubungkan ke pin 5V Arduino.
  • Kaki LDR lainnya dihubungkan ke pin A2 melalui positif kapasitor
  • Kaki negatif kapasitor dihubungkan ke pin GND Arduino.

Gambar 1. Wiring Rangkaian Sensor LDR dengan Pin A2

Menulis Program Membaca Sensor LDR

Setelah rangkaian selesai, buka aplikasi Arduino IDE, lalu tuliskan program berikut dan unggah ke papan Arduino Uno.

int ldrPin = A2;
int ldrValue = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  ldrValue = analogRead(ldrPin);
  Serial.println(ldrValue);
  delay(500);
}

Penjelasan Program

  • ldrPin digunakan untuk menentukan pin analog yang membaca sensor LDR.
  • Serial.begin(9600) digunakan untuk memulai komunikasi antara Arduino dan komputer.
  • analogRead() membaca nilai tegangan pada pin analog dan mengubahnya menjadi nilai 0 sampai 1023.

Hasil Percobaan

Setelah program dijalankan dan Serial Monitor dibuka, Arduino akan mulai menampilkan angka hasil pembacaan dari sensor LDR. Angka ini menunjukkan seberapa terang atau gelap kondisi di sekitar sensor saat itu.

Gambar 2. Hasil Percobaan Sensor LDR Pada Serial Monitor

Ketika LDR terkena cahaya terang, nilai yang muncul di Serial Monitor akan cenderung lebih kecil dan relatif stabil. Sebaliknya, saat sensor ditutup atau berada di kondisi gelap, nilai yang ditampilkan akan meningkat. Perubahan nilai ini bisa kamu lihat secara langsung ketika cahaya di sekitar sensor berubah, misalnya saat tangan menutup LDR atau ketika lampu dinyalakan dan dimatikan.

Hasil percobaan ini menunjukkan bahwa Arduino mampu membaca perubahan intensitas cahaya secara bertahap, bukan hanya mendeteksi kondisi terang dan gelap saja. Dengan pembacaan seperti ini, sensor LDR bisa dimanfaatkan untuk berbagai proyek menarik, seperti lampu otomatis, indikator cahaya, atau sistem peringatan berbasis kondisi lingkungan.

Bagikan ke

Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: