Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

VL53L1X Time-of-Flight Distance Measurement

Connect the TOF400C VL53L1X Time-of-Flight sensor to your Arduino Uno using I2C. The sketch initializes the sensor in long-distance mode (up to 4 meters) and continuously measures distance with millimeter precision. Open the Serial Monitor at 115200 baud to view real-time distance readings.

Esquema de ligação: Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm num Arduino UNO
Tabela de ligação · Clique para ampliar
VL53L1X_Time_of_Flight_Distance_Measurem.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL53L1X Time-of-Flight Distance Measurement
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm
 *  Libraries : VL53L1X 1.3.1
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <VL53L1X.h>

VL53L1X sensor;

void setup() {
  Serial.begin(115200);
  Wire.begin();
  Wire.setClock(400000); // 400 kHz I2C

  sensor.setTimeout(500);
  if (!sensor.init()) {
    Serial.println(F("Failed to detect and initialize sensor!"));
    while (1) {
      delay(1000);
    }
  }

  // Use Long distance mode (up to 400 cm)
  sensor.setDistanceMode(VL53L1X::Long);
  sensor.setMeasurementTimingBudget(50000);

  // Start continuous ranging with 50 ms period
  sensor.startContinuous(50);
  Serial.println(F("VL53L1X sensor ready. Reading distances..."));
}

void loop() {
  uint16_t distanceMm = sensor.read();

  Serial.print(F("Distance: "));
  Serial.print(distanceMm);
  Serial.print(F(" mm  ("));
  Serial.print(distanceMm / 10.0, 1);
  Serial.print(F(" cm)"));

  if (sensor.timeoutOccurred()) {
    Serial.print(F(" [TIMEOUT]"));
  }

  Serial.println();
  delay(100);
}

Bibliotecas necessárias: VL53L1X 1.3.1

Wiring diagram and example code generated by Codey.online — https://www.codey.online

VL53L1X Time-of-Flight Distance Meter

This circuit connects a VL53L1X laser time-of-flight sensor to the ESP32 over I2C to measure distances from 4 cm up to 400 cm. Open the Serial Monitor at 115200 baud to view real-time distance readings in millimeters.

Esquema de ligação: Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
VL53L1X_Time_of_Flight_Distance_Meter.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL53L1X Time-of-Flight Distance Meter
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : TOF400C-VL53L1X Distance sensor Time-Of-Flight very accurate 4-400cm
 *  Libraries : VL53L1X 1.3.1
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <VL53L1X.h>

VL53L1X sensor;

void setup() {
  Serial.begin(115200);
  Wire.begin(21, 22);
  Wire.setClock(400000);

  sensor.setTimeout(500);
  if (!sensor.init()) {
    Serial.println("Failed to detect and initialize VL53L1X sensor!");
    while (1) {
      delay(10);
    }
  }

  // Use Long distance mode (up to 4 meters) and 50 ms timing budget
  sensor.setDistanceMode(VL53L1X::Long);
  sensor.setMeasurementTimingBudget(50000);
  sensor.startContinuous(50);

  Serial.println("VL53L1X ready! Measuring distance...");
}

void loop() {
  uint16_t distanceMm = sensor.read();

  if (sensor.timeoutOccurred()) {
    Serial.println("Measurement timeout!");
  } else {
    Serial.print("Distance: ");
    Serial.print(distanceMm);
    Serial.print(" mm (");
    Serial.print(distanceMm / 10.0, 1);
    Serial.println(" cm)");
  }

  delay(100);
}

Bibliotecas necessárias: VL53L1X 1.3.1

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Sensor de distância TOF400C-VL53L1X Time-Of-Flight 4-400cm

Módulo mini de sensor de distância a laser com uma precisão de 1mm e grande alcance.

Modelo: TOF400C-VL53L1X
Tensão: 3V a 5 V
Consumo de corrente: 40 mA (máx)
Distância: 4cm a 400cm

Ligações:
- VIN
- GND
- SDA
- SCL
- INT
- SHUT


Comunicação: o protocolo de comunicação I2C (totalmente compatível com sistema 3-5 v)

Adequado para Arduino, ESP8266 e ESP32. 

Vários sensores numa única linha I2C são possíveis, porque os sensores podem ser configurados por software com um endereço I2C.

O sensor laser TOF400C-VL53L1X Time Of Flight é um sensor muito preciso e fiável que pode ser utilizado numa vasta gama de aplicações, incluindo medição de distância, deteção de movimento e navegação.

Uma das principais vantagens deste sensor é a sua precisão. O sensor utiliza tecnologia laser para medir a distância até um objeto, o que lhe dá um resultado muito mais preciso do que, por exemplo, um sensor infravermelho. Isto torna o sensor adequado, por exemplo, para utilização em drones, automação industrial e robôs.

Além disso, o sensor é também muito fácil de utilizar. É compatível com uma vasta gama de plataformas de microcontroladores, incluindo Arduino, Raspberry Pi e STM32, e existem muitos exemplos e bibliotecas disponíveis para o ajudar a integrar o sensor no seu projeto.

Por fim, o sensor é também muito pequeno e leve, o que facilita a sua integração numa vasta gama de aplicações. Os 2 orifícios para parafusos também tornam muito fácil fixar este sensor de forma segura.

Dimensões
Comprimento: 1,3cm
Largura: 1,04cm
Altura: 0,32cm

  • Laser afstandssensor
  • 1 mm nauwkeurig
  • 4-400 cm bereik
  • 6 aansluitingen

Por que escolher este produto?

  • Zeer nauwkeurig – Meet afstand met 1 mm nauwkeurigheid.
  • Groot bereik – Meet afstanden van 4 tot 400 cm.
  • Eenvoudige integratie – Compatibel met Arduino, Raspberry Pi en STM32.
  • Meerdere sensoren – Meerdere sensoren op één I2C-lijn mogelijk.
  • Compact formaat – Klein en licht, makkelijk te integreren.
  • Stevige bevestiging – Twee schroefgaten voor stevige montage.
Especificações
Dimensões1,3 cm x 1,04 cm x 0,32 cm
InterfaceI2C
Adequado paraArduino, ESP8266 e ESP32
Consumo de energia40 mA
ModeloTOF400C-VL53L1X
Distância4cm a 400cm

Avaliações

★★★★★ 5,0/5 1 avaliação
  • ★★★★★Joep KievitsCompra verificada

    alcance de 4 metros!

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente