ArduinoSuggestions

sen0390 and mkrwan 1310

userHead zc09 2026-04-29 17:45:54 10 Views0 Replies

Hello,


 

I am currently working with an Arduino MKR WAN 1310 (SAMD21, 3.3V) and I am trying to use the DFRobot SEN0390 ambient light sensor in its I2C version (B-LUX V3.0).


 

I followed the official DFRobot library (DFRobot_B_LUX_V30B) and tested multiple configurations. However, I am facing serious communication issues:

- The sensor does not respond correctly on the standard I2C pins (SDA/SCL).

- I found several forum posts indicating that the library uses a software (bit-banged) I2C implementation and requires dedicated SDA/SCL pins on Arduino UNO.

- Unfortunately, this workaround does not seem compatible with the MKR WAN 1310 architecture.


 

My questions are:

1) Is the SEN0390 I2C officially compatible with the Arduino MKR WAN 1310?

2) If yes, what is the recommended wiring and configuration on SAMD21-based boards?

3) If not, is there an alternative light sensor (I2C, 3.3V) that you recommend for MKR boards?


 

I am quite stuck at this point and would really appreciate any guidance.


 

Thank you very much for your help.