Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Schéma zapojení a ukázkový kód

Takto připojíš TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.

Měření vzdálenosti Time-of-Flight VL53L1X

Připojte senzor Time-of-Flight TOF400C VL53L1X k vašemu Arduino Uno pomocí I2C. Sketch inicializuje senzor v long-distance mode (až 4 meters) a průběžně měří vzdálenost s přesností na milimetry. Otevřete Serial Monitor na 115200 baud a zobrazte si údaje o vzdálenosti v reálném čase.

Schéma zapojení: TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
VL53L1X_Time_of_Flight_Distance_Measurem.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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);
}

Potřebné knihovny: VL53L1X 1.3.1

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

Měřič vzdálenosti Time-of-Flight VL53L1X

Tento obvod propojuje laserový snímač time-of-flight VL53L1X s ESP32 přes I2C, aby měřil vzdálenosti od 4 cm do 400 cm. Otevřete Serial Monitor na 115200 baud a zobrazíte si měření vzdálenosti v reálném čase v milimetrech.

Schéma zapojení: TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: TOF400C-VL53L1X Senzor vzdálenosti Time-Of-Flight 4-400cm na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
VL53L1X_Time_of_Flight_Distance_Meter.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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);
}

Potřebné knihovny: VL53L1X 1.3.1

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

Nedávno zobrazené

Tlačítko | momentové - impulzní | 14x20 kulatý otvor 12mm | Modrá

Tlačítko | momentové - impulzní | 14x20 kulatý otvor 12mm | Modrá

€ 1,00
GL5516 LDR Světlocitlivý odpor (Photoresistor)

GL5516 LDR Světlocitlivý odpor (Photoresistor)

€ 0,50
SR04 ultrazvukový senzor průhledný akrylový montážní držák

SR04 ultrazvukový senzor průhledný akrylový montážní držák

€ 0,80
Velleman laboratorní zdroj, nastavitelný, 0-15 VDC/0-3 A. LABPS1503

Velleman laboratorní zdroj, nastavitelný, 0-15 VDC/0-3 A. LABPS1503

€ 89,00
Zobrazit
Stavebnice auta na slanou vodu, edukativní STEM, bez potřeby baterií

Stavebnice auta na slanou vodu, edukativní STEM, bez potřeby baterií

€ 24,95
AC C13 napájecí zásuvka s držákem pojistky a vypínačem

AC C13 napájecí zásuvka s držákem pojistky a vypínačem

€ 1,95
Zelená | RFID Tag klíčenka kapka | 13,56Mhz | 1K S50 | Mifare Classic

Zelená | RFID Tag klíčenka kapka | 13,56Mhz | 1K S50 | Mifare Classic

€ 0,90
Kolébkový vypínač ZAP/VYP kulatý 15 mm pro vestavbu

Kolébkový vypínač ZAP/VYP kulatý 15 mm pro vestavbu

€ 0,99
Mikrovlnný radarový pohybový senzor (Doppler) - 5.8Ghz HFS-DC06

Mikrovlnný radarový pohybový senzor (Doppler) - 5.8Ghz HFS-DC06

€ 11,40
Laserová dioda 5v červený laser 650nm 5mW měděná hlava

Laserová dioda 5v červený laser 650nm 5mW měděná hlava

€ 0,95
Tlačítko | moment - puls | 14x20 kulatý otvor 12mm | Zelená

Tlačítko | moment - puls | 14x20 kulatý otvor 12mm | Zelená

€ 1,00
Ultrazvukový mlhovač / zvlhčovač s držákem a pěnovou tyčinkou

Ultrazvukový mlhovač / zvlhčovač s držákem a pěnovou tyčinkou

€ 3,79
5-žilový kabel 22AWG Ø1.3mm bílý / modrý / červený / zelený / černý 1 metr

5-žilový kabel 22AWG Ø1.3mm bílý / modrý / červený / zelený / černý 1 metr

€ 1,10
Griffon S-39 Univerzální flux pájecí kapalina 80 ml

Griffon S-39 Univerzální flux pájecí kapalina 80 ml

€ 9,95
Zobrazit