Read more
Project dengan Arduino Uno SENSOR CAHAYA PHOTOCELL / LDR
Dengan sensor cahaya LDR (Light Dependent Resistor), Lampu akan otomatis menyala (On) jika
sensor tidak terkena cahaya (gelap). Sebaliknya, lampu akan mati (Off ) apabila sensor terkena
cahaya terang.
Sketch: Program Lampu otomatis gelap/terang
Int sensorPin = 0; // pin signal LDR dihubungkan ke Port Analog 0 Arduino
Int ledPin = 13; // pin untuk LED
int sensorValue = 0; // variable nilai yg dihasilkan sensor
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // untuk membaca data pada serial port di layar monitor
}
void loop()
{
sensorValue = analogRead(sensorPin); // membaca nilai dari sensor:
Serial.println(sensorValue); // menulis nilai sensor di layar monitor
if (sensorValue <= 500 ) // tentukan batas intensitas cahaya 0 - 1024
{
digitalWrite(ledPin, HIGH); // menyalakan lampu LED (on)
}
else
{
digitalWrite(ledPin, LOW); // mematikan lampu LED (off)
}
}
Catatan: Pin signal modul LDR (juga keluarga resistor yg lain, misalnya Potensiometer,
Thermistor) dihubungkan dengan port Analog Arduino, bukan port digital
Dengan sensor cahaya LDR (Light Dependent Resistor), Lampu akan otomatis menyala (On) jika
sensor tidak terkena cahaya (gelap). Sebaliknya, lampu akan mati (Off ) apabila sensor terkena
cahaya terang.
Sketch: Program Lampu otomatis gelap/terang
Int sensorPin = 0; // pin signal LDR dihubungkan ke Port Analog 0 Arduino
Int ledPin = 13; // pin untuk LED
int sensorValue = 0; // variable nilai yg dihasilkan sensor
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // untuk membaca data pada serial port di layar monitor
}
void loop()
{
sensorValue = analogRead(sensorPin); // membaca nilai dari sensor:
Serial.println(sensorValue); // menulis nilai sensor di layar monitor
if (sensorValue <= 500 ) // tentukan batas intensitas cahaya 0 - 1024
{
digitalWrite(ledPin, HIGH); // menyalakan lampu LED (on)
}
else
{
digitalWrite(ledPin, LOW); // mematikan lampu LED (off)
}
}
Catatan: Pin signal modul LDR (juga keluarga resistor yg lain, misalnya Potensiometer,
Thermistor) dihubungkan dengan port Analog Arduino, bukan port digital
Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
PIN BBM 5983E244
Alamat : Jalan Imogiri Timur KM 11,
Blawong 1 , RT 01, Trimulyo, Jetis, Bantul 55781.
Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com






0 Reviews
Silakan dikomentari