Skip to content
Snippets Groups Projects
Select Git revision
  • 21eafb1fa693beeac199279cb71565d5c6969939
  • v2.0 default protected
  • main protected
  • review
4 results

README.md

Blame
  • Orhan-Timo Altan's avatar
    Orhan-Timo Altan authored
    21eafb1f
    History

    BITs Time of flight array

    Diese Bibliothek verwendet die Adafruit_VL53L0X Bibliothek um einen Array mit mehreren Time of Flight Objekten zu erstellen. Da die VL53L0X Time of Flight Sensoren alle die selbe Adresse besitzen, müssen diese nacheinander aktiviert und initialisiert werden. Dies soll mit dieser Bibliothek automatisch geschehen.

    Getestet mit:

    • Arduino Mega Pro + 5x VL53L0X

    Vorausetzung

    • Die Bibliothek Adafruit_VL53L0X muss installiert sein.

    Installation:

    Um diese Bibliothek verwenden zu können, muss dieses Repository geklont und in das Library-Verzeichnis der Arduino-IDE kopiert werden.

    Um die Anzahl der Time of Flight Sensoren, die zugehörigen XShut Pin Belegungen, sowie die Adressen der Sensoren anzupassen, müssen in der BITs_tof_array.h Datei folgende Parameter bearbeitet werden:

    • TOFS: Anzahl der zu Verwendenden Time of Flight Sensoren.
    • TOF_XSHUTS: Pinbelegungen der XShut Pins von den einzelnen Sensoren.
    • ToF_ADDRESSES: Adressen der einzelnen Sensoren.

    Möchte man mehr als 5 Time of Flight Sensoren verwenden, so müssen ebenfalls anpassungen an der Liste sensors[] gemacht, so wie weitere Adafruit_VL53L0X Objekte instanziiert werden.

    Anwendung:


    Zur Verwendung siehe das Beispiel:

    • tof_array.ino

    Quellen:

    • Adafruit_VL53L0X: vl53l0x.ino
    • Adafruit_VL53L0X: vl53l0x_multi_extended.ino