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.
