สอนการใช้งาน LDR Module กับบอร์ด Arduino UNO ควบคุมการเปิด-ปิดหลอดไฟ LED
บทความนี้จะสอนการใช้งานเซ็นเซอร์วัดความสว่างของความเข้มแสง LDR Module กับบอร์ด Arduino UNO จะมีสัญญาณ Output Analog และ Digital ส่งค่าออกมาเพื่อควบคุม LED เมื่อตรวจจับเจอแสงมาก หรือแสงน้อยก็ให้ทำงานตามความต้องการได้ และสามารถนำมาประยุกต์ใช้ เปิดปิดควบคุมอุปกรณ์ต่าง ๆ ตามความสว่างของแสงได้
อุปกรณ์ที่ต้องใช้
- Arduino UNO R3 พร้อม สายUSB 50 CM
- บอร์ดทดลอง
- สายไฟจัมเปอร์ ผู้-ผู้
- LED ขนาด 5 mm สีแดง จำนวน 1 ดวง
- Resistor ตัวต้านทาน 330 Ohm จำนวน 1 ตัว
- เซ็นเซอร์วัดความสว่างความเข้มแสง LDR Photoresistor Sensor Module
หมายเหตุ ใช้หลอดLED สีอะไรก็ได้ แต่หลอด LEDกับตัวต้านทาน ขึ้นอยู่กับผู้ใช้ว่าจะสีอะไร และตัวต้านทานกี่โอห์ม ศึกษาเพิ่มเติม → คลิก
การต่อวงจร
LDR Module ⇒ Arduino UNO
DO → D2
ACC → 5V
GND → GND
LED ⇒ Arduino UNO
ขา + → D13
ขา – → GND
การติดตั้งโปรแกรม Arduino IDE → คลิก
ตัวอย่างโค้ด
ดาวโหลดโค้ด → คลิก
เมื่ออัพโหลดโค้ดลงบอร์ดเรียบร้อยแล้ว ทำการทดสอบจะได้ผลดังรูป
เราก็สามารถนำ ตัวต้านทานปรับค่าตามแสง LDR มาควบคุมการเปิดปิดไฟตามแสงหรือ ควบคุมอุปกรณ์อิเล็กทรอนิกส์ต่างๆตามแสงได้