YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: ARDUINO SENSOR CAHAYA - sekolahrobot.comsekolahrobot.com/download/SMA/materi arduino 11 - LDR.pdf · berbagai logika untuk sensor cahaya sehingga aplikasi dari LDR ini bisa diperluas

www.sekolahrobot.co.id

ARDUINO SENSOR CAHAYA

Sensor cahaya adalah sebuah alat yang digunakan untuk mengubah besaran cahaya menjadi

besaran listrik. Prinsip kerja dari alat ini adalah mengubah energi dari foton menjadi elektron.

Idealnya satu foton dapat membangkitkan satu elektron. sensor cahaya yang di maksud ini

adalah sensor cahaya LDR

Light Dependent Resistor (LDR) adalah jenis

resistor yang nilai hambatannya di pengaruhi

oleh cahaya di sekitar. Maka kita bisa

membuat LDR ini menjadi sensor cahaya.

Karena memang sudah banyak aplikasinya.

Misalnya pada lampu jalan, tidak ada saklar

untuk mematikan dan menghidupkan lampu

jalan.

Ketika ingin menjadikan LDR sebagai sensor,

maka kita bisa mengacu pada rangkaian

resistor sebagai pembagi tegangan. Dengan

menggabungkan antara LDR dengan resistor

(atau potensiometer), maka kita bisa

mendapatkan variasi tegangan (pada V1 atau

V2) yang nantinya menjadi inputan pada pin

analog Arduino.

Komponen yang diperlukan:

1 buah LDR

Kabel jumper

Breadboard

Arduino

+

BAHAN YANG DIBUTUHKAN

Breadboard

Arduino UNO

Jumper M to M LDR

Page 2: ARDUINO SENSOR CAHAYA - sekolahrobot.comsekolahrobot.com/download/SMA/materi arduino 11 - LDR.pdf · berbagai logika untuk sensor cahaya sehingga aplikasi dari LDR ini bisa diperluas

Skema rangkaian dapat dilihat pada

gambar berikut:

Berikut ini adalah gambar simulasi penempatan komponen pada breadboard dan board Arduino.

Ÿ Salah satu kaki LDR disambungkan ke VCC pada Arduino

Ÿ Salah satu kaki Resistor disambungkan ke GND pada arduino

Ÿ Sambungkan sisa kaki LDR dan sisa kaki resistor, kemudian sambungan tersebut dihubungkan ke pin A0 pada board Arduino

PEMROGRAMAN LDR

sketch

int ldr= A0;float bacaldr;

void setup() { Serial.begin(9600); pinMode(ldr, INPUT);}void loop() {bacaldr = analogRead(ldr);Serial.print("data: ");Serial.print(bacaldr);Serial.println();delay(1000); }

Slangsung saja percobaan kali ini menampilkan data dari LDR ke serial monitor.

Ÿ iInformasi cahay akan dikirim ke komputer melalui komunikasi serial dengan baud rate 9600 setiap 1000 milisekon.

Ÿ Program akan membaca nilai tegangan pada sensor dan mengirimkannya ke komputer melalui komunikasi serial.

Ÿ Dengan Arduino, kita bisa membuat berbagai logika untuk sensor cahaya sehingga aplikasi dari LDR ini bisa diperluas dan dibuat lebih kompleks diintegrasikan dengan berbagai sistem.

PROJECT

Ÿ Buatlah satu sistem informasi cahaya dengan menggunakan 3 led (merah, kuning, hijau) dan buzzer.

Ÿ program arduino “Jika cahaya gelap maka LED berwarna hijau menyala.

Ÿ Jika cahaya terang maka LED warna merah menyala.

Ÿ definisikan gelap dan terang menurut kalian masing-masing


Related Documents