Werktags vor 14:00 Uhr bestellt = am selben Tag versendet 30 Tage Widerrufsrecht 1 Jahr Garantie
← Zurück zur Übersicht

Beim Abspielen wird das Video von YouTube geladen.

Schaltplan und Codebeispiel

So schließt du den TOF200C VL53L0X Abstandssensor Time-Of-Flight sehr präzise an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

VL53L0X ToF-Abstandssensor-Demo

Dieses Projekt zeigt Echtzeit-Abstandsmessungen mit dem VL53L0X Time-of-Flight-Sensor, der über I2C verbunden ist. Der Arduino Uno liest die Abstandsdaten in Millimetern vom Sensor aus und gibt sie alle 200 ms im Serial Monitor aus.

Anschlussplan: TOF200C VL53L0X Abstandssensor Time-Of-Flight sehr präzise an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: TOF200C VL53L0X Abstandssensor Time-Of-Flight sehr präzise an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
VL53L0X_ToF_Distance_Sensor_Demo.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL53L0X ToF Distance Sensor Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL53L0X 1.2.5
 *
 *  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 <Adafruit_VL53L0X.h>

Adafruit_VL53L0X lox = Adafruit_VL53L0X();

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    delay(1);
  }

  Serial.println(F("VL53L0X Distance Sensor Test"));

  if (!lox.begin()) {
    Serial.println(F("Failed to initialize VL53L0X sensor! Check wiring."));
    while (1) {
      delay(10);
    }
  }

  Serial.println(F("Sensor initialized successfully. Reading distance..."));
}

void loop() {
  VL53L0X_RangingMeasurementData_t measure;

  lox.rangingTest(&measure, false); // Pass true to enable debug output

  if (measure.RangeStatus != 4) { // Phase failures are status 4
    Serial.print(F("Distance: "));
    Serial.print(measure.RangeMilliMeter);
    Serial.println(F(" mm"));
  } else {
    Serial.println(F("Target out of range"));
  }

  delay(200);
}

Benötigte Bibliotheken: Adafruit_VL53L0X 1.2.5

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

VL53L0X-Abstandssensor mit ESP32

Dieses Projekt misst die Entfernung in Millimetern mit dem VL53L0X Time-of-Flight-Sensor, der über I2C verbunden ist. Öffne den Seriellen Monitor mit 115200 baud, um die Abstandsmessungen in Echtzeit anzuzeigen.

Anschlussplan: TOF200C VL53L0X Abstandssensor Time-Of-Flight sehr präzise an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: TOF200C VL53L0X Abstandssensor Time-Of-Flight sehr präzise an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
VL53L0X_Distance_Sensor_with_ESP32.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : VL53L0X Distance Sensor with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : TOF200C VL53L0X Distance Sensor Time-Of-Flight high precision
 *  Libraries : Adafruit_VL53L0X 1.2.5
 *
 *  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 "Adafruit_VL53L0X.h"

Adafruit_VL53L0X lox = Adafruit_VL53L0X();

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(1); }

  Serial.println("VL53L0X Distance Sensor Test");

  // Initialize I2C communication (ESP32 default: SDA=21, SCL=22)
  Wire.begin(21, 22);

  if (!lox.begin()) {
    Serial.println(F("Failed to boot VL53L0X. Check wiring!"));
    while (1);
  }

  Serial.println(F("Sensor initialized successfully."));
}

void loop() {
  VL53L0X_RangingMeasurementData_t measure;

  lox.rangingTest(&measure, false); // Pass true to get debug data printout

  if (measure.RangeStatus != 4) {  // Phase failures have status 4
    Serial.print("Distance (mm): ");
    Serial.println(measure.RangeMilliMeter);
  } else {
    Serial.println("Out of range");
  }

  delay(250);
}

Benötigte Bibliotheken: Adafruit_VL53L0X 1.2.5

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

Zuletzt angesehen

Chassis mit 4 Rädern und 4 TT-Motoren und Batteriehalter

Chassis mit 4 Rädern und 4 TT-Motoren und Batteriehalter

€ 14,99
7mm x 190mm Hot Melt Klebestick Für Klebepistole

7mm x 190mm Hot Melt Klebestick Für Klebepistole

€ 0,80
Druckknopf | Ein-Aus Self-Lock | 14x20 rundes Loch 12mm | Grün

Druckknopf | Ein-Aus Self-Lock | 14x20 rundes Loch 12mm | Grün

€ 1,00
PNP-Transistor A1015 GR331 50V 150mA 80MHz 400mW TO-92

PNP-Transistor A1015 GR331 50V 150mA 80MHz 400mW TO-92

€ 0,35
NPN-Transistor C1815 GR331 50V 150mA 80MHz 400mW TO-92

NPN-Transistor C1815 GR331 50V 150mA 80MHz 400mW TO-92

€ 0,35
Sortiment Druckknöpfe, Moment - 25 Stück, 5 Farben, 12X12x7.3mm

Sortiment Druckknöpfe, Moment - 25 Stück, 5 Farben, 12X12x7.3mm

€ 3,40
DC12V N20 Micro Metal Gear Motor Pololu 100rpm

DC12V N20 Micro Metal Gear Motor Pololu 100rpm

€ 8,00
STC-3028 Regelbare Relais 220V für Temperatur und Luftfeuchtigkeit

STC-3028 Regelbare Relais 220V für Temperatur und Luftfeuchtigkeit

€ 18,70
225 Stk. Schwarzes NBR O-Ring-Dichtungsset 15 Verschiedene Größen

225 Stk. Schwarzes NBR O-Ring-Dichtungsset 15 Verschiedene Größen

€ 7,80
Ansehen