tf-luna

June 13, 2021 ยท View on GitHub

A simple micropython i2c library for TF-Luna LiDAR Module.

Repo-status: See Implemented functions

Getting started

To enable i2c, connect pin 5 to GND, see Datasheet

To run main.py, connect RXD/SDA to P7 and TXD/SCL to P8

Pin & FunctionDescription
1 VCCVin (5V)
2 RXD/SDAReceiving/Data
3 TXD/SCLTransmitting/Clock
4 GNDGND
5 Configuration InputGround: I2C mode
/3.3V: Serial port
Communications mode
6 Multiplexing outputDefault: on/off mode output
I2C mode: Data availability
signal on but not switching value mode

Implemented functions

  • Distance
  • Chip temperature
  • Signal Amplitude
  • Set Min/Max range
  • Reboot
  • Reset to factory defaults
  • Change sampling rate / freq

To-Do

  • Trigger mode
  • Change slave address
  • Tick
  • Error
  • UART