Code/Wiring Examples

By development platform

Arduino

Use an Arduino compatible microcontroller to interface using

  • Analog Voltage
  • Pulse Width
  • Serial
  • I2C
  • Analog Envelope
View Examples
Raspberry Pi

Using a Raspberry Pi and python to interface using

  • Serial
  • I2C
View Examples
Circuit Python

Use a Circuit Python compatible microcontroller to interface using

  • Analog Voltage
  • Pulse Width
  • Serial
  • I2C
  • Analog Envelope
View Examples
ESP32

Use an ESP32 DevKitC and ESP-IDF to interface using

  • Analog Voltage
  • Pulse Width
  • Serial
  • I2C
  • Analog Envelope
View Examples
STM32

Using an STM32 NUCLEO development board based on STM32F0 to interface using

  • Analog Voltage
  • Pulse Width
  • Serial
  • I2C
  • Analog Envelope
View Examples
  • TankSensor Command Interface

    Learn more about the Serial communication standard used for interfacing with MaxBotix TankSensors

    Learn More 
  • RangeTrack Software

    GUI for interfacing a Windows PC to a MaxBotix Sensor. Useful for prototyping and rapid deployment.

    Learn More 
  • Things to keep in mind

    Acoustic environment, cube corners, interference, multi-sensor operation, etc.

    Learn More