● online
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil....
- Water Level sensor ketinggian air - deteksi air....
- Breadboard 400 titik lubang Bread board Projectboa....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- Push Button Tactile Switch Saklar Tombol Tinggi - ....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- Sensor Api Flame detector sensor....
- 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.
Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit
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
ldrPindigunakan 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.
Tutorial Membaca Sensor LDR Menggunakan Arduino Uno Trainer Kit
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Sensor DS18b20 merupakan sebuah sensor untuk mendeteksi suhu ruangan, namun bisa juga untuk suhu air tergantung dari jenis... selengkapnya
Keypad 4×4 merupakan sebuah komponen berisi tombol-tombol dan disusun secara matrix yang berfungsi sebagai inputan kedalam suatu sistem tertentu.... selengkapnya
Secara bawaan, Arduino Uno sebenarnya sudah memiliki pin analog. Tapi pada beberapa proyek, terutama saat jumlah sensor analog semakin banyak,... selengkapnya
Halo semuanya, di tutorial kali ini Saya akan berbagi tutorial tentang simulasi sistem smart home sederhana. Seperti yang kita... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
Siapa yang kenal dengan modul SIM? dengan modul ini kita bisa berkomunikasi dengan SIM GSM baik untuk mengirim... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
Bootstrap adalah sebuah framework yang dapat memudahkan seorang programmer web untuk mempercepat dan mempermudah dalam membuat dan mengembangkan website.... selengkapnya
Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300

Saat ini belum tersedia komentar.