TOF10120 Laser Distance (Time of Flight) Sensor

TOF10120 Laser Distance (Time of Flight) Sensor image

View on Amazon

Overview

The TOF10120 is an advanced, high-performance laser distance sensor that uses time-of-flight technology to measure distances with remarkable accuracy and speed. Its versatility in supporting both I2C and UART communication makes it ideal for a wide range of applications, including robotics, smart devices, and industrial automation.

About TOF10120 Laser Distance (Time of Flight) Sensor

The TOF10120 is a compact laser distance sensor that uses Time-of-Flight (TOF) technology for accurate and reliable distance measurements. With a measurement range of up to 180 cm and support for I²C and UART communication, it is ideal for robotics, obstacle detection, and proximity sensing applications.

Key Features

  • Accurate Distance Measurement – Measures 10 cm to 180 cm with ±2 cm precision.
  • Dual Communication Interface – Supports I²C and UART for flexible integration.
  • Low Power Consumption – Operates at <30mA, making it ideal for battery-powered applications.
  • Wide Voltage Compatibility – Works with 3.3V to 5V, fully compatible with ESP32 and other microcontrollers.

With its compact design and reliable TOF technology, the TOF10120 is a great choice for embedded systems and robotics applications requiring precise distance sensing. 🚀

Where to Buy

Get Your TOF10120

TOF10120 Laser Distance (Time of Flight) Sensor

Starting from

10$ per unit

Amazon com
Amazon.com Ships worldwide
Amazon de
Amazon.de Ships to EU
Aliexpress
AliExpress Best value option

Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

Technical Specs

TOF10120 Specifications

Complete technical specification details for TOF10120 Laser Distance (Time of Flight) Sensor

📊 Technical Parameters

Measurement Range 10 cm to 180 cm
Accuracy ±2 cm
Interface I2C/UART
Operating Voltage 3.3V to 5V
Power Consumption <30mA
Pin Configuration

TOF10120 Pinout

The TOF10120 features 6 pins supporting both I²C and UART communication modes for flexible integration.

Visual Pinout Diagram

Pinout Diagram Primary
TOF10120 Laser Distance (Time of Flight) Sensor pinout
6
Total Pins

Pin Types

Power
2
Communication
4

Quick Tips

🔌

Supports both I²C and UART communication,📡 I²C address is 0x52 (fixed)

💡

Choose protocol based on your application needs,⚡ Low power consumption (<30mA)

🎯

Measures 10-180cm with ±2cm accuracy

Pin Descriptions

Pin NameTypeDescriptionNotes
1 VCC
Power

Power supply input (3.3V to 5V)

Compatible with both 3.3V and 5V systems

2 GND
Power

Ground connection

Connect to ESP32 ground

3 SDA
Communication

I²C data line

Bidirectional data for I²C mode

4 SCL
Communication

I²C clock line

Clock signal for I²C mode

5 TX
Communication

UART transmit pin

Serial data output for UART mode

6 RX
Communication

UART receive pin

Serial data input for UART mode

Connection Guide

Wiring TOF10120 to ESP32

Connect the TOF10120 using I²C mode for multi-device bus sharing and easy integration.

Visual Wiring Diagram

Wiring Diagram Recommended
TOF10120 Laser Distance (Time of Flight) Sensor wiring with ESP32
4
Connections

Connection Status

Required
4

Protocol

I2C
Alternative Wiring View Option 2
TOF10120 Laser Distance (Time of Flight) Sensor alternate ESP32 wiring diagram

Pin Connections

TOF10120 PinConnectionESP32 PinDescription
1 VCC Required
3.3V

Power supply (3.3V or 5V)

2 GND Required
GND

Ground connection

3 SDA Required
GPIO21

I²C data line (default SDA)

4 SCL Required
GPIO22

I²C clock line (default SCL)

💡

GPIO21/22 are default I²C pins on ESP32

🔧

I²C address is 0x52 (not configurable)

Most modules have built-in pull-up resistors

📡

Can share I²C bus with other devices

Help & Support

TOF10120 Troubleshooting

Common issues and solutions to help you get your sensor working

Common Issues

Debugging Tips

Code Examples

TOF10120 Programming Examples

Ready-to-use code examples for different platforms and frameworks

Summary

Wrapping Up TOF10120

The ESP32 TOF10120 Laser Distance (Time of Flight) Sensor is a powerful distance sensor that offers excellent performance and reliability. With support for multiple development platforms including Arduino, ESP-IDF, ESPHome, PlatformIO, and MicroPython, it's a versatile choice for your IoT projects.

Best Practices

For optimal performance, ensure proper wiring and follow the recommended configuration for your chosen development platform.

Safety First

Always verify power supply requirements and pin connections before powering up your project to avoid potential damage.

Ready to Start Building?

Now that you have all the information you need, it's time to integrate the TOF10120 into your ESP32 project and bring your ideas to life!

Similar Options

Explore Alternative Sensors

Looking for alternatives to the TOF10120? Check out these similar sensors that might fit your project needs.

A02YYUW Waterproof Ultrasonic Distance Sensor

A02YYUW Waterproof Ultrasonic Distance Sensor

DISTANCE UART

The A02YYUW is a waterproof ultrasonic distance sensor ideal for outdoor and industrial applications. With a measuring range of up to 4.5...

View Details
GY-530 VL53L0X Time-of-Flight Sensor

GY-530 VL53L0X Time-of-Flight Sensor

DISTANCE I2C

The GY-530 is a breakout board for the VL53L0X Time-of-Flight (ToF) sensor from STMicroelectronics. It uses FlightSense technology to...

View Details
VL53L1X Time-of-Flight Sensor

VL53L1X Time-of-Flight Sensor

DISTANCE I2C

The VL53L1X is a high-accuracy long-distance laser-ranging sensor from STMicroelectronics. It uses a 940nm VCSEL emitter and advanced SPAD...

View Details