GithubHelp home page GithubHelp logo

seeed-studio / grove-ranging-sensor-vl53l0x Goto Github PK

View Code? Open in Web Editor NEW
4.0 10.0 4.0 1.66 MB

Grove Ranging sensor VL53L0X-World’s smallest Time-of-Flight ranging and gesture detection sensor

License: MIT License

C++ 63.31% C 36.69%

grove-ranging-sensor-vl53l0x's Introduction

Grove Ranging sensor VL53L0X Build Status

--World’s smallest Time-of-Flight ranging and gesture detection sensor

Introduction:

The VL53L0X is a new generation Time-of-Flight(ToF) laser-ranging module housed in the smallest package on the market today,providing accurate distance measurement whatever the target reflectances unlike conventional technologies.


Usage:

Download all the source files and open one of example,compile,upload,and running.Open the corresponding Serial Port to watch the result.

Notice:

Not recommended for use under bright sun light. It will affects the accuracy of infrared. The range of measurement:10~2000mm(It is recommended to be within 1 meter in normal mode),further more,It has different performance when measure different color of object.Refer to doc/vl53l0x-datasheet.pdf to get more detail. This module supports:

  • single ranging mode:Perform measurement once when calling the measurement function.
  • continuous ranging mode:Perform measurement continuous with out interval time when calling the measurement function.
  • high speed ranging mode : Reduce measurement time.
  • high accuracy mode :Higher accuracy.but it will costs much more time.
  • long distance mode :Longer measurement distance.

reference:

Software implementation flow:refer to doc/software-flow.pdf
Datasheet:refer to doc/vl53l0x-datasheet.pdf


This software is written by downey for seeed studio
Email:[email protected] and is licensed under The MIT License. Check License.txt for more information.

Contributing to this software is warmly welcomed. You can do this basically by
forking, committing modifications and then pulling requests (follow the links above
for operating guide). Adding change log and your contact into file header is encouraged.
Thanks for your contribution.

Seeed Studio is an open hardware facilitation company based in Shenzhen, China.
Benefiting from local manufacture power and convenient global logistic system,
we integrate resources to serve new era of innovation. Seeed also works with
global distributors and partners to push open hardware movement.

grove-ranging-sensor-vl53l0x's People

Contributors

haiershu avatar lakshanthad avatar linux-downey avatar pillar1989 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

grove-ranging-sensor-vl53l0x's Issues

Not working with a seeeduino lorawan board

I tried to make the Time of Flight grove sensor work with a Seeeduino LoRaWAN board without success.
I tried various samples and none works. The code never comes back from a VL53L0X.Pefrom….. call.

For example in the single_ranging.ino it arrives until this line “Status=VL53L0X.PerformSingleRangingMeasurement(&RangingMeasurementData);” and never comes back.

high_speed_ranging.ino

What are the absolute minimum requirements to make to code run (the fastest)?

I am hoping to control a motor with the same Seeeduino, if possible. (Probably not a good idea to do it on the same chip.)

Adding more comments/notes to the code would really help.

Thank you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.