เซนเซอร์วัดความเข้มแสง Lux Sensor BH1750FVI SNP-00044
รหัสสินค้า: SNP-00044

เซนเซอร์วัดความเข้มแสง Lux Sensor BH1750FVI SNP-00044

BH1750FVI เป็นเซ็นเซอร์วัดความเข้มแสงแบบดิจิทัลที่ได้รับความนิยมอย่างมากในวงการอิเล็กทรอนิกส์ เนื่องจากมีขนาดเล็ก ราคาไม่แพง และใช้งานง่าย สามารถวัดค่าความเข้มแสงได้อย่างแม่นยำในหน่วยลักซ์ (lux) ซึ่งเป็นหน่วยที่ใช้ในการวัดความสว่างของแสงที่มองเห็นได้

 

1.ดาวน์โหลด และติดตั้ง Library BH1750FVI

ติดตั้ง Library BH1750FVI

ArduinoIDE > Sketch > Include Library > Add .ZIP Library > หาไฟล์ที่ดาวน์โหลด

 

2.ต่ออุปกรณ์

เซนเซอร์วัดความเข้มแสง Lux Sensor BH1750FVI SNP-00044

 

BH1750FVI > Arduino UNO

แดง > 5V

น้ำตาล > A5

ขาว > A4

ดำ > GND

 

3.ลงโปรแกรม 

Copy โค้ดด้านล่าง

Arduino
1#include <BH1750FVI.h>
2
3BH1750FVI LightSensor(BH1750FVI::k_DevModeContLowRes);
4
5void setup() 
6{
7  Serial.begin(9600);
8  LightSensor.begin();  
9}
10
11void loop()
12{
13  uint16_t lux = LightSensor.GetLightIntensity();
14  Serial.print("Light: ");
15  Serial.println(lux);
16  delay(500);
17}

 

4.ผลลัพธ์

Serial Monitor จะแสดงค่าความเข้มแสงขณะนั้น

เซนเซอร์วัดความเข้มแสง Lux Sensor BH1750FVI SNP-00044