รหัสสินค้า | SKU-00495 |
หมวดหมู่ | เซนเซอร์แสงและการมองเห็น |
ราคา | 130.00 บาท |
สถานะสินค้า | พร้อมส่ง |
ลงสินค้า | 11 ก.ย. 2565 |
อัพเดทล่าสุด | 11 ก.ย. 2565 |
คงเหลือ | ไม่จำกัด |
จำนวน | ชิ้น |
วิธีการต่ออุปกรณ์ สอนใช้งาน Arduino BH1750FVI เซ็นเซอร์วัดความเข้มแสง
1.เชื่อมต่ออุปกรณ์ตามด้านล่าง
Arduino UNO R3 -> BH1750FVI
• 5V -> VCC
• GND -> GND
• A4 -> DAT
• A2 -> SCL
Arduino UNO R3 -> LED
• ขา 2 -> ( + ) ( ขายาว )
• GND -> ตัวต้านทาน 220 ohm -> ( - ) ( ขาสั้น )
2. เมื่อเชื่อมต่ออุปกรณ์เรียบร้อยแล้ว ให้ทำการดาวน์โหลด Library จากลิ้งค์ข้างล่าง
ดาวน์โหลด Library สอนใช้งาน Arduino โมดูลวัดความเข้มแสง BH1750FVI
#include <BH1750FVI.h> | |
BH1750FVI LightSensor(BH1750FVI::k_DevModeContLowRes); | |
int ledPin = 2; | |
void setup() | |
{ | |
pinMode(ledPin, OUTPUT); | |
Serial.begin(115200); | |
LightSensor.begin(); | |
} | |
void loop() | |
{ | |
uint16_t lux = LightSensor.GetLightIntensity(); | |
Serial.print("Light: "); | |
Serial.print(lux); | |
Serial.println(" lux"); | |
if (lux < 400) { //สามารถกำหนดค่าความสว่างตามต้องการได้ | |
digitalWrite(ledPin, HIGH); // สั่งให้ LED ติดสว่าง | |
Serial.println("LED ON"); | |
Serial.println(); | |
} | |
if (lux > 400) { //สามารถกำหนดค่าความสว่างตามต้องการได้ | |
digitalWrite(ledPin, LOW); // สั่งให้ LED ดับ | |
Serial.println("LED OFF"); | |
Serial.println(); | |
} | |
delay(250); | |
} |
หน้าที่เข้าชม | 114,268 ครั้ง |
ผู้ชมทั้งหมด | 51,030 ครั้ง |
เปิดร้าน | 31 ก.ค. 2559 |
ร้านค้าอัพเดท | 4 ก.ย. 2568 |