ใช้ sensor BH1750 กับ soil moisture sensor ค่ะ (บอร์ด STM32F103C8T6)
คือตั้งไว้ว่าให้ชื้นเท่านี้แล้วทำการรดน้ำ แต่พอมันรดแล้วมันไม่รับค่าต่อเลยค่ะ (แสดงผลที่ serial monitor) แล้วมารู้ทีหลังว่าเป็นเพราะโค้ดของ BH1750 ถ้าเกิดไม่ใส่ก็จะรับค่าปกติค่ะ เกี่ยวกันมั้ยคะ
ไม่เกี่ยวกัน ทดลองได้ โดยอ่านค่าแสงและความชื้น
ถ้าอ่าน 2 ค่านี้ได้ปกติ แสดงว่าโคดส่วนนี้ไม่มีปัญหาครับ
แสดงว่ามีปัญหากับโคด อาจจะไม่ออกจาก loop หรือติดเงื่อนไขบางอย่าง หรือแหล่งจ่ายไฟจ่ายกระแสให้ไม่พอ ต้องทดสอบดีบั๊กที่หน้างานทีละจุดครับ