4760 Final Project: Spy Robot

Bill of Materials

bom

References

  1. link to why i2c basics: explains why we wouldmuse i2c over spi for the sensor.
  2. link to i2c example code from course server.
  3. course webpage on i2c
  4. Errata sheet that explained why we spent an hour trying to figure out why our LED didn't blink: When we enable I2C1, PortA Bit 0 is disabled. There's a silicon error.
  5. Page 21 of the datasheet

Code PDFs

  1. PIC32 Target Source Code
  2. VL53L1X Library Header File
  3. VL53L1X Library Source Code
  4. Python Backend