In the datasheet I see that the BH1750 has a 1.8V logic. So you could try a
level shifter to adapt the i2c voltage to 3.3v.
Do you have a other i2c device or an oszi to check your i2c bus?

2015-02-10 0:51 GMT+01:00 Pack43 <[email protected]>:

> Hello,
> I am having a problem with my Beaglebone black interfacing with a BH1750
> light sensor (am using a breakout board).  When I connect, via wire, the
> light sensor to the 3.3 volt (p9 port 3) and the ground (p9 port 1) as well
> as the clock and data (p9 port 19 and 20), the beaglebone is not able to
> detect the light sensor at the appropriate address (or at all).
>
> I followed these steps:
> -Update Beaglebone I2C files
> -Connect the ground and the 3.3V Vdd lines (header p9 1 and 3)
> -Connect the Clock and data lines (header p9 19 and 20)
> -Check for the light sensor using: *sudo i2cdetect -r *# (# = 0 and 1, we
> checked both I2C buses to be sure).
>
>  These steps were pulled from this site:
>
> http://bozontlabs.blogspot.com/2014/09/beaglebone-black-and-bh1750-light-sensor.html
>
> Does anyone know what might the reason be for not detecting the BH1750 or
> how I might go about debugging the issue?
>
> Thanks for the help in advance!
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to