เซ็นเซอร์วัดความสว่างความเข้มแสง Photosensitive Brightness Resistance Sensor Module
การเดินสายวงจร
การเดินสายวงจร
ส่วนประกอบ |
Arduino |
เซ็นเซอร์ขา Vcc |
+ 5v |
เซ็นเซอร์ GND |
GND (กราวด์) |
เซ็นเซอร์ LDR DO (Digital Out) |
D2 |
LED1 (สีเขียว) ขั้วบวก |
D5 |
LED1 (สีเขียว) ขั้วลบ |
GND ผ่านตัวต้านทาน 220ohm |
LED2 (สีแดง) ขั้วบวก |
D4 |
LED2 (สีแดง) ขั้วบวก |
GND ผ่านตัวต้านทาน 220ohm
|
ตัวอย่างโค้ด Digital
// Declare your LDR sensor out pin connected Arduino pin “D2”
int LDRSensor = 2;
// Declare your Green and Red LED pin connected Arduino pin “D5 and D4”
int LED1 = 5;
int LED2 = 4;
void setup()
{
//Initialize Sensor (pin3) as an INPUT.
pinMode (LDRSensor, INPUT);
//Initialize LEDs as an OUTPUT
pinMode (LED1, OUTPUT);
pinMode (LED2, OUTPUT);
//Define baud rate for serial communication
Serial.begin (9600);
}
void loop()
{
//Read Digital output value from sensor using digitalRead()function
int Sensordata = digitalRead (LDRSensor);
//Print the sensor value on your serial monitor window
Serial.print("Sensor value:");
Serial.println(Sensordata);
// when LDR sensor detect light
if (Sensordata == 0)
{
digitalWrite(LED1, HIGH); // Green LED turn on
digitalWrite(LED2, LOW); // Red LED turn off
}
else if (Sensordata == 1)
{
digitalWrite(LED1, LOW); // Green LED turn off
digitalWrite(LED2, HIGH); // Red LED turn on
}
}