Is the VL6180X incompatible with Arduino Nano 33 BLE?

I have a project with an Arduino Nano 33 BLE and a VL6180X sensor. There is nothing else connected. The SDA of the board is connected to SDA on my Nano, the SCL of the board to the SCL of my Nano. The Nano is being powered by USB and the VL6180X is powered by 3.3V. Both the Nano 33BLE and the VL6180X share a common ground.

So far so good.

I am trying the Pololu Sample of Kevin’s code on GitHub. Both the One shot as the interleaved continuous sample don;'t work for my board.

I get " 255 TIMEOUT

Ambient: 0 TIMEOUT Range: 255 TIMEOUT"

I have tried another script to see if the I2C address is discoverd and it is at address 0x029.

Is my board (Nano 33BLE) in any way incompatible with the VL6180X ?

Kind regards, Bart!

Ok. I have replaced the sensor with another new one and that one works directly. It seems my first sensor was simply was broken.

1 Like