Program Light Lux Meter Digital dengan Arduino (Alat Ukur Cahaya)


Di sini gua akan share membuat Lux Meter dengan Arduino. Apa sih Light Lux Meter ??
Light Lux meter adalah alat ukur untuk mengukur intesitas cahaya menggunakan sensor LDR.
Cara kerja nya dari lux meter yang akan dibuat ini, si LDR ini akan mengukur seberapa banyak intesitas cahaya yang tertangkap, lalu akan terbaca nilai lux nya pada LCD. 
Fungsi LED disini untuk menandakan bahwa jika cahaya yang terukur dibawah kondisi normal, maka LED akan menyala, begitu juga sebaliknya.

Komponen Yang digunakan :
- Arduino
- LCD & I2C
- LED
- Bread Board
- Sensor LDR
- Resistor 220 1 buah, Resistor 100 Ohm 2 buah ( Resistor 10K Opsional )
// 100 Ohm Diparalel dengan LDR atau 10K Seri dengan ke LDR

Pin Yang digunakan :

 LED = + LED > Pin A2 dan & - LED > GND
 LDR = Pin A1 dan 5V
 SDA  = A4
 SCL  = A5


Program / Codingan :

// FebriZip Digital Lux Meter

#include <LiquidCrystal_I2C.h> //Library LCD & I2C-nya

int lux;

LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat LCD i2c nya 

void setup(){

pinMode(A2,OUTPUT); //Pin LED

lcd.begin();

lcd.backlight();

}

void loop(){

lux=analogRead(A1); //Pin LDR

lcd.setCursor(0, 1);

lcd.print("Lux Meter=");

lcd.print(lux,1);

lcd.print("Lux");

delay(500);


if (lux <= 19.99){

digitalWrite(A2,HIGH);

lcd.clear();

lcd.setCursor(2, 0);

lcd.print("Tidak Normal");

}

else if(lux > 20){

lcd.clear();

lcd.setCursor(5, 0);

lcd.print("Normal");

digitalWrite(A2, LOW);

 

}

}


Komentar saja jika ada yang ingin ditanyakan
Terima Kasih 

0 komentar

Post a Comment