Skip to content

ameltech/sme-vl6180x-library

Repository files navigation

SmartEverything ST VL6180X Proximity & Ambient Light Library


This is a library for the ST VL6180X component.

The VL6180X is the latest product based on ST’s patented FlightSenseTMtechnology. This is a ground-breaking technology allowing absolute distance to be measured independent of target reflectance. Instead of estimating the distance by measuring the amount of light reflected back from the object (which is significantly influenced by color and surface), the VL6180X precisely measures the time the light takes to travel to the nearest object and reflect back to the sensor (Time-of-Flight).

Combining an IR emitter, a range sensor and an ambient light sensor in a three-in-one ready-to-use reflowable package, the VL6180X is easy to integrate and saves the end-product maker long and costly optical and mechanical design optimizations.

The module is designed for ultra low power operation. Ranging and ALS measurements can be automatically performed at user defined intervals. Multiple threshold and interrupt schemes are supported to minimize host operations.

* ST VL6180X Home Page *

Host control and result reading is performed using an I2C interfac, no extra pin are required.

It was principally designed to work with the SmartEverything board, but could be easily adapt and use on every Arduino and Arduino Certified boards.

Library is based on the useful project done by Kris Winer

Written by Mik smkk@axelelettronica.it.

Repository Contents


  • /examples - Example sketches for the library (.ino). Run these from the Arduino IDE.
  • /src - Source files for the library (.cpp, .h).
  • library.properties - General library properties for the Arduino package manager.

Releases


v1.1.1 Second Release 18-Dec-2015

  • Change example to be more Arduino boards compatible and not only for ASME boards family.

v1.0.1 Second Release 18-Dec-2015

  • update reference email

v1.0.0 First Release

Documentation


License Information


Copyright (c) Amel Technology. All right reserved.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

About

Library for SmartEverything vl6180x proximity sensor

Resources

Stars

Watchers

Forks

Packages

No packages published