Petit programme afin d’interfacer le capteur VL53L0X avec la carte Esus. Le capteur est relié par I2C à la carte Esus.
- SDA : pin 2
- SCL : pin 13
- Librairie nécessaire : https://github.com/pololu/vl53l0x-arduino
#include <Wire.h>
#include <VL53L0X.h>
VL53L0X sensor;
void setup()
{
Serial.begin(9600);
Wire.begin(2, 13);//SDA, SCL
// initialisation du capteur
sensor.init();
sensor.setTimeout(500);
}
void loop()
{
Serial.print("Distance mm =");
// affichage de la distance en mm
Serial.print(sensor.readRangeSingleMillimeters());
if (sensor.timeoutOccurred())
{
Serial.print(" TIMEOUT");
}
Serial.println();
}
source : https://github.com/pololu/vl53l0x-arduino/tree/master/examples/Single
Résultat :


