CARA MERANGKAI SENSOR LDR DENGAN ARDUINO UNO
Ya para pembaca Elementer Technology pada kali ini saya mohon maaf jarng mosting lagi di karenakan di rumah saya Wifi nya gak ada yang mau ngisi ulang , itu masalah nya.
Pada kesempatan kali ini kita akan membahas Tentang sensor Lampu LDR , han pasti para pencita techno ini merasa heran kan kenapa ada lampu jalan atau lampu taman dan gimana cara mematikan dan menyalakan nya, yah dengan sensor Cahaya LDR ini Lampu di taman gak usah di nyalakan atau di matikan secara manual tetapi bisa juga di nyalakan dan di matikan secara otomatis jika malam menyala dan jika siang mati.
dan kali ini kita akan menggunakan cara dengan cara basis arduino uno
dan tampa basa basi lagi kita akan membahas bahan nya
bahan yang perlu kita siapkan yaitu :
- Arduino 1x
- Breadboard 1x
- Sensor Cahaya LDR 1x
- Resistor 10K 1x
- Kabel Jumper 7x
Kemudian buat layout nya seperti ini
CATATAN :
- Hubungkan 5V dan GND dari Arduino ke Breadboard.
- Hubungkan kaki kiri LDR ke 5V.
- Hubungkan kaki kanan LDR ke pin A2 Arduino.
- Hubungkan kaki kiri resistor ke celah antara kaki kanan LDR dan GND arduino.
- Hubungkan kaki kanan resistor ke GND.
- Untuk pemasangan ke 13 Arduino dan GND Arduino
DAn setalah kita pasang seperti Rangkaian Di atas Kita tinggal mengisi program nya
anda bisa memasukan programnya seperti yang saya berikan di bawah ini :
// Project 3 - Traffic Lights
int ledDelay = 5000; // delay in between changes
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
digitalWrite(redPin, HIGH); // turn the red light on
delay(ledDelay); // wait 5 seconds
digitalWrite(yellowPin, HIGH); // turn on yellow
delay(2000); // wait 2 seconds
digitalWrite(greenPin, HIGH); // turn green on
digitalWrite(redPin, LOW); // turn red off
digitalWrite(yellowPin, LOW); // turn yellow off
delay(ledDelay); // wait ledDelay milliseconds
digitalWrite(yellowPin, HIGH); // turn yellow on
digitalWrite(greenPin, LOW); // turn green off
delay(2000); // wait 2 seconds
digitalWrite(yellowPin, LOW); // turn yellow off
// now our loop repeats
}
int ledDelay = 5000; // delay in between changes
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
digitalWrite(redPin, HIGH); // turn the red light on
delay(ledDelay); // wait 5 seconds
digitalWrite(yellowPin, HIGH); // turn on yellow
delay(2000); // wait 2 seconds
digitalWrite(greenPin, HIGH); // turn green on
digitalWrite(redPin, LOW); // turn red off
digitalWrite(yellowPin, LOW); // turn yellow off
delay(ledDelay); // wait ledDelay milliseconds
digitalWrite(yellowPin, HIGH); // turn yellow on
digitalWrite(greenPin, LOW); // turn green off
delay(2000); // wait 2 seconds
digitalWrite(yellowPin, LOW); // turn yellow off
// now our loop repeats
}
Dan setalh itu saya ucapkan Kepada para pencinta Tecno
" SELAMAT BERUSAHA KAWAN "
Comments
Post a Comment