Forum: Mikrocontroller und Digitale Elektronik ESP8266-01 und VL53L0X


von Helmut -. (dc3yc)


Lesenswert?

Hallo,
kennt jemand eine Bibliothek für den Abstandssensor VL53L0X, die mit 
einem ESP8666-01 funktioniert. Die beiden im Netz stehenden (von 
Adafruit und Pololu) verwenden HW-I2C und lassen kein Soft-I2C mit frei 
definierbaren Pins zu. Sonst müsste ich was selber schreiben.
Gruß,
Helmut.

von Εrnst B. (ernst)


Lesenswert?

Da machst du was falsch. der ESP8266 hat m.W. garkein Hardware-I²C.


Einfach zuerst dein Wire-objekt initialisieren (mit den GPIOs, die du 
verwenden willst) und dann die VL53L0X-Lib 
(https://github.com/pololu/vl53l0x-arduino/) verwenden.

Probleme machen nur die Libs, die meinen sie müssten "Wire" unbedingt 
selber intialisieren. Und auch da reicht es meistens, einfach den 
falschen Aufruf aus dem Konstruktor rauszuwerfen.


Das Beispiel-Programm der Lib kompiliert einwandfrei, wenn man die 
IO-Pinnummern für das Wire-Object angibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.