J’s tudio    File   Blog   Contact
       
Nov 17, 2025

I2C Communication with a Time-of-Flight Distance Sensor
I used VL53L0X (distance sensor) for this weeks I2C lab.

I tried different libraries, one from adafruit and one from Pololu, but I received different results - for adafruit, I got the range from 20 - 1800 ish; for Pulolu, I got the range from 20 - 8190. Which is really confused me. 




Playing .WAV Files from an Arduino using I2S and SPII tried to use UDA1334 breakout board from Adafruit, and the MAX98357A breakout board from Sparkfun to test this lab. 

It’s working when i’m using the adafruit board with a earphones, but it’s not working when i’m using the sparkfun with a speaker.

I troubleshoot if it’s the speaker has broken, but it’s not. Besides, i checked the wire, but everything was in the right place.

so, i’m confused again.

last but not least, the chip got really hot. :((((