MASIGNALPHAS2101
6680671983845063762

CARA MEMBUAT LAMPU OTOMATIS DENGAN SENSOR CAHAYA BERBASIS ARDUINO

CARA MEMBUAT LAMPU OTOMATIS DENGAN SENSOR CAHAYA BERBASIS ARDUINO
Add Comments
8/09/2016
Bahan prakteknya menggunakan Arduino Uno. Sedikit mengulas mengenai Arduino UNO. Arduino UNO mempunyai 14 pin digital input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menghubungkannya ke sebuah computer dengan sebuah kabel USB atau mensuplainya dengan sebuah adaptor AC ke DC atau menggunakan baterai untuk memulainya.
Bermacam macam kegunaan Arduino Uno. Salah satunya adalah membuat sensor cahaya LDR (Light Dependent Resistor) atau yang sering disebut juga Sensor Cahaya. yang hasil output dari LDR tersebut akan dijadikan saklar ON/OFF untuk mengaktifkan LED, cara kerjanya adalah Apabila LDR "kurang mendapatkan cahaya" maka akan Berlogika "1" (HIGH) dan sebaliknya

Alat dan Bahan yang dibutuhkan :
  • 1x Arduino
  • 1x LDR (Photo Resistor)
  • 1x Resistor 10K Ohm
  • 1x LED (Warna Bebas)
  • 1x Projectboard (Breadboard)
  • Kabel
Langkah langkah membuat Lampu Otomatis dengan Sensor Cahaya menggunakan Microcontroller Arduino Uno.

1.) Susunlah rangkaian berikut ini.


Keterangan : 
  • Pin A0 pada Arduino dihubungkan ke salah satu kaki LDR
  • Pin GND pada Arduino dihubungkan ke kaki resistor yang terhubung ke kaki LDR
  • Salah satu kaki LDR lainnya dihubungkan ke Pin 5V pada Arduino
  • Pin 6 pada Arduino dihubungkan ke Anoda LED
  • Jumper pin GND arduino ke Katoda LED 
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
3.) Download dan Install program Arduino IDE di Arduino.cc
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.

int hasilSensorLDR; // Variable untuk sensor LDR

void setup() {
  Serial.begin(9600); // Serial Monitor
  pinMode(6,OUTPUT); // Set pin 6 sebagai Output
}

void loop() {
  hasilSensorLDR=analogRead(0); // Hasil LDR = Hasil input pada pin A0
  if (hasilSensorLDR<10 10="" aktifkan="" atau="" cahaya="" code="" dari="" delay="" detik="" digitalwrite="" else="" hasil="" hasilsensorldr="" jika="" ke="" kurang="" ldr="" led="" matikan="" monitor="" print="" relay="" serial.println="" serial="" setengah="" tidak="" urang="">
Hestech Indonesia

Innovasi di bidang Teknologi, Listrik, Teknik Komputer dan gaya Hidup. Info lainnya tentang praktik konservasi berbasis Sains, inovasi, dan kearifan lokal