This library allows you to read from multiple VL53L1X sensors.

Dependencies:   mbed

Fork of VL53L1X_Pololu by Jesus Fausto

Committer:
jvfausto
Date:
Thu Aug 09 18:12:38 2018 +0000
Revision:
2:f570ff03fb81
Parent:
1:e54ded4af43a
Child:
3:7777bbcf11f6
Simplified. Moved functions from main to the cpp library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jvfausto 1:e54ded4af43a 1 #include "mbed.h"
jvfausto 1:e54ded4af43a 2 #include "VL53L1X.h"
jvfausto 1:e54ded4af43a 3
jvfausto 1:e54ded4af43a 4 Serial pc(USBTX,USBRX);
jvfausto 1:e54ded4af43a 5
jvfausto 1:e54ded4af43a 6 VL53L1X sensor1(D14, D15, D0);
jvfausto 1:e54ded4af43a 7 VL53L1X sensor2(D14, D15, D1);
jvfausto 1:e54ded4af43a 8 VL53L1X sensor3(D14, D15, D2);
jvfausto 1:e54ded4af43a 9 VL53L1X sensor4(D14, D15, D3);
jvfausto 1:e54ded4af43a 10
jvfausto 1:e54ded4af43a 11 int main()
jvfausto 2:f570ff03fb81 12 {
jvfausto 2:f570ff03fb81 13 sensor1.initReading(0x25,25000);
jvfausto 2:f570ff03fb81 14 sensor2.initReading(0x27,25000);
jvfausto 2:f570ff03fb81 15 sensor3.initReading(0x35,25000);
jvfausto 2:f570ff03fb81 16 sensor4.initReading(0x37,25000);
jvfausto 1:e54ded4af43a 17
jvfausto 2:f570ff03fb81 18 while(1)
jvfausto 2:f570ff03fb81 19 {
jvfausto 2:f570ff03fb81 20 pc.printf("%d, ", sensor1.readFromOneSensor());
jvfausto 2:f570ff03fb81 21 pc.printf("%d, ", sensor2.readFromOneSensor());
jvfausto 2:f570ff03fb81 22 pc.printf("%d, ", sensor3.readFromOneSensor());
jvfausto 2:f570ff03fb81 23 pc.printf("%d, \r\n", sensor4.readFromOneSensor());
jvfausto 1:e54ded4af43a 24 }
jvfausto 1:e54ded4af43a 25 }