lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ต่อlight sensor bh1750แล้วมีปัญหา

มนุษย์ที่ต้องส่งงานด่วน
มนุษย์ที่ต้องส่งงานด่วน (Guest)
IP: 61.90.230.x
6 เดือนที่ผ่านมา

หลังจากให้วงจรทำงานปรากฏว่าหน้าserial monitorขึ้นค่าแสงแค่ค่าเดียวคือ56412lux รบกวนผู้รู้ช่วยตรวจสอบและแนะนำด้วยนะครับ

ตัวโค้ด

#include <BH1750FVI.h> // Sensor Library

#include <Wire.h> // I2C Library

 

BH1750FVI LightSensor;

 

int led[ ]={9,10,11,12,13};

int inputPin = 3;

int n = 4;

unsigned char LightMode, LM_DAY, LM_NIGHT;

void setup() {   

  for(int count=0; count<n; count++)

  pinMode(led[count], OUTPUT);

  pinMode(inputPin, INPUT);

  Serial.begin(9600);

  LightSensor.begin();

  LightSensor.SetAddress(Device_Address_H);

  LightSensor.SetMode(Continuous_H_resolution_Mode);

  Serial.println("Running...");

}

void loop() {

    int i = 0;

  for(int a = 1;a<=14400;a++){

    LightMode = LM_DAY;

    int value = digitalRead(inputPin);

    uint16_t lux = LightSensor.GetLightIntensity();

    Serial.print("Light: ");

    Serial.print(lux);

    Serial.println(" lux");

    if(lux < 53000){

      digitalWrite(led[i],HIGH);

      i++;

    }

    if(lux > 54700){

      digitalWrite(led[i],LOW);

      i--;

    }

    delay(3000);

  }

  for(int a = 1;a<=14400;a++){

    LightMode = LM_NIGHT;

    for(int j = n;j>=0;j--){

      digitalWrite(led[j], LOW);

    }

    delay(3000);

  }

}

serial monitor

QUOTE 
ความคิดเห็นที่ #1
ธีรพงษ์
ธีรพงษ์
IP: 129.192.198.x
6 เดือนที่ผ่านมา

โหลด I2C scan sketch แล้วเจอตัวเซ็นเซอร์หรือเปล่าครับ ถ้า scan ไม่เจอ ไม่ต่อสายผิดก็เซ็นเซอร์เสียครับ ผมเคยเจอคือสายขาดใน งมอยู่เป็นวัน เปลี่ยนสายจัมเปอร์ หายเลย +_+'

ปล. I2C scan หาได้ที่ http://playground.arduino.cc/Main/I2cScanner

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน
เจ้าของร้าน
6 เดือนที่ผ่านมา

ใช่ครับ ลองทดลองตามที่คุณ ธีรพงษ์แนะนำเลย 

1
แสดงความคิดเห็นที่ 1-2 จากทั้งหมด 2 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
275.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top