commit 0917b430c3b76e26fad584ddacb1fc389e1b4c36
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Tue Sep 1 17:13:53 2020 +0200
Domoticz
commit e878ae5ac4e2b72443598d699f76f1efbe90b5c2
Merge: 77957d70 46789ef4
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Tue Sep 1 13:24:37 2020 +0200
Merge pull request #118 from device111/vl53l1x
VL53L1X correction
commit 46789ef40b6b8a3fbf730ed69712e0790b876075
Author: device111 <48546979+device111@users.noreply.github.com>
Date: Sun Aug 30 11:41:32 2020 +0200
Update support_features.ino
commit 8f8720d37e5d81d6c483620a83936b2f5ffd9f43
Author: device111 <48546979+device111@users.noreply.github.com>
Date: Sun Aug 30 11:36:24 2020 +0200
VL53L1X correction
sorry, but i have killed all of my repos..:-(
commit 77957d70435e99bb42b64b39acb7b7a176ecac79
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Fri Aug 28 13:54:25 2020 +0200
use registry
commit d85954db359fb789c685fbf1ceb6d80fadc5132c
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Thu Aug 27 14:43:20 2020 +0200
No DOMOTICZ
commit e6d763f10b0d34420f908382442af21581358a84
Merge: 788e4681 6c5fdb4d
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Thu Aug 27 14:42:29 2020 +0200
Merge remote-tracking branch 'Tasmota/development' into vl53l1x
commit 788e468145520f3832255d92bf50d0ee70c18e0c
Merge: 51491df1 33f3f9ef
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Wed Aug 26 14:50:28 2020 +0200
Merge remote-tracking branch 'Tasmota/development' into vl53l1x
commit 51491df1419fa50d1327565b61a40ca5f81a99d6
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Wed Aug 26 14:49:56 2020 +0200
Real 0x52 is 0x29 in Arduino 7 bit
commit 00dad36b086b03a93dd02ffa28e5d097ba479f10
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Mon Aug 24 11:41:11 2020 +0200
1.01
commit 50e88038c3de477f6b657b3d3caa5e53992ca838
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Sun Aug 23 20:04:47 2020 +0200
correct support_feature
commit e5baabc41c1c016066a0ba9d3a8d8006cadd32ec
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date: Sun Aug 23 19:53:15 2020 +0200
VL53L1X
45 lines
1.2 KiB
C++
45 lines
1.2 KiB
C++
/*
|
|
This example shows how to take simple range measurements with the VL53L1X. The
|
|
range readings are in units of mm.
|
|
*/
|
|
|
|
#include <Wire.h>
|
|
#include <VL53L1X.h>
|
|
|
|
VL53L1X sensor;
|
|
|
|
void setup()
|
|
{
|
|
Serial.begin(115200);
|
|
Wire.begin();
|
|
Wire.setClock(400000); // use 400 kHz I2C
|
|
|
|
sensor.setTimeout(500);
|
|
if (!sensor.init())
|
|
{
|
|
Serial.println("Failed to detect and initialize sensor!");
|
|
while (1);
|
|
}
|
|
|
|
// Use long distance mode and allow up to 50000 us (50 ms) for a measurement.
|
|
// You can change these settings to adjust the performance of the sensor, but
|
|
// the minimum timing budget is 20 ms for short distance mode and 33 ms for
|
|
// medium and long distance modes. See the VL53L1X datasheet for more
|
|
// information on range and timing limits.
|
|
sensor.setDistanceMode(VL53L1X::Long);
|
|
sensor.setMeasurementTimingBudget(50000);
|
|
|
|
// Start continuous readings at a rate of one measurement every 50 ms (the
|
|
// inter-measurement period). This period should be at least as long as the
|
|
// timing budget.
|
|
sensor.startContinuous(50);
|
|
}
|
|
|
|
void loop()
|
|
{
|
|
Serial.print(sensor.read());
|
|
if (sensor.timeoutOccurred()) { Serial.print(" TIMEOUT"); }
|
|
|
|
Serial.println();
|
|
}
|