● online
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- Water Level sensor ketinggian air - deteksi air....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- 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
Apa itu efek autumn? Efek autumn adalah efek musim gugur, dimana dedaunan akan berubah warna dari hijau menjadi coklat... selengkapnya
Bluetooth merupakan komunikasi wireles (nirkabel) menggunakan SPP (Serial Port Protocol) dengan frekusensi kerja 2.4 GHz. Dengan Bluetooth, kita dapat... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
Flame sensor sangat sensitif terhadap nyala api (cahaya) dan radiasi di sekitarnya. Sensor ini dapat mendeteksi sumber cahaya biasa... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
I think I need to make a virtual personal assistant that can help me make a self-service video tutorial... selengkapnya
IC AtMega328p pada Arduino Uno anda rusak? panas? atau anda ingin membuat sistem minimum sendiri? tenang solusinya adalah dengan... selengkapnya
Motor servo merupakan salah satu aktuator yang paling sering digunakan dalam dunia robotika, terutama untuk gerakan yang membutuhkan ketelitian posisi.... selengkapnya
Javascript adalah scripting atau bahasa pemrograman yang digunakan pada suatu web pada level klien (Client side) agar web tersebut... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.80012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000

Saat ini belum tersedia komentar.