LIDAR-Lite V3
Lidar-Lite V3 är en optisk sensor som kan mäta distanser mellan 0 och 40 meter bort. Till exempel kan man använda den för att mäta ungefär hur långt bort det är till en vägg, eller till ett annat hus. Det är mycket enkelt att ändra inställningar i hur långt den ska mäta osv.
Detta är hur den kopplas till en Arduinobräda eller liknande.
Exempelkod till sensorn är:
/**
- LIDARLite I2C Example
- Author: Garmin
- Modified by: Shawn Hymel (SparkFun Electronics)
- Date: June 29, 2017
- Read distance from LIDAR-Lite v3 over I2C
- See the Operation Manual for wiring diagrams and more information:
- http://static.garmin.com/pumac/LIDAR_Lite_v3_Operation_Manual_and_Technical_Specifications.pdf
*/
include
include
// Globals
LIDARLite lidarLite;
int cal_cnt = 0;
void setup()
{
Serial.begin(9600); // Initialize serial connection to display distance readings
lidarLite.begin(0, true); // Set configuration to default and I2C to 400 kHz
lidarLite.configure(0); // Change this number to try out alternate configurations
}
void loop()
{
int dist;
// At the beginning of every 100 readings,
// take a measurement with receiver bias correction
if ( cal_cnt == 0 ) {
dist = lidarLite.distance(); // With bias correction
} else {
dist = lidarLite.distance(false); // Without bias correction
}
// Increment reading counter
cal_cnt++;
cal_cnt = cal_cnt % 100;
// Display distance
Serial.print(dist);
Serial.println(” cm”);
delay(10);
}
Sidor jag har använt och fått inspiration från men även bilder:
https://learn.sparkfun.com/tutorials/lidar-lite-v3-hookup-guide/all