There are three different device adresses used in your code -0x68,0x75,0x3b so which one is correct for your device?
Typically you first write register address you want to read from
i2c.writeTo(0x68,regaddr)and then read (two=16bits) bytes
Thanks, is already edited the device is
0x68trying to read the register
I didn't know that the second parameters accept Bytes.
Now its works, but the library
Hello, I'm trying to figure out an error, when I realized that the problem is that I'm using wrong the
I2Cfunction. I need to read 8 bits from an address (
0x75) in a i2c device (
0x68). Following code is an example from libraries and docs:
Got the next error:
readFromfunction doesn't take as parameter the internal address of the device, that's why the error, is pointing to a device no to the internal address.
My device is an
MPU9250, it works on Arduino and Micropython.