VL6180x mehrer sensoren

Hallo
würde es gehen mehrere Sensoren in Reihe zu schalten?

das ist das Sketch für ein Sensor

#include <Wire.h>
#include <VL6180X.h>

VL6180X sensor;

void setup()
{
Serial.begin(4800);
Wire.begin();

sensor.init();
sensor.configureDefault();

}

void loop()
{

Serial.println(sensor.readRangeSingle());
delay(2);
}

Vielen Dank

oliralf:
Hallo
würde es gehen mehrere Sensoren in Reihe zu schalten?

das ist das Sketch für ein Sensor

Vielen Dank

Wie soll das den funktionieren ?
Du kannst nicht einfach die Sensoren in Reihe schalten.
Du möchtest doch sicher die Daten jedes Sensors einzeln auslesen, somit musst du auch jeden Sensor einzeln ansprechen und die Daten abfragen.

Edit:
Evtl. brauchst du für mehrere Sensoren noch einen I2C-Multiplexer um mehrere Sensoren der selben Adresse anzusprechen.

Vielen Dank
aber es gibt's doch die Pins bei Uno 0 bis 13.
Die kann man doch verwenden.

Da musst du dich schon mal ein wenig besser äussern.
Wozu willst du die Pins verwenden ?
Also ein paar mehr Informationen musst du schon rausrücken.

Tut mir leid
ja für jeden einzeln Sensor anzusprechen.
ich will mehrere Sensoren gleichzeitig in Betrieb nehmen

Dann sieh dir mal das Datenblatt des Sensors an.
Der wird mit I2C gesteuert, da nutzen die vielen Pins am Uno nichts.

Ok danke

was muss ich dann machen??
Brauche ich dann den I2c Multiplexer??

Hatte ich dir doch schon geschrieben.

ok
hier habe ich was gefunden

http://forum.arduino.cc/index.php?topic=190506.0

Ich glaube, da hast Du was falsch verstanden. In dem Thread geht es um die Anschaltung von Bausteinen mit verschiedenen I2C-Adressen.

Du hast aber mehrere Bausteine mit der gleichen I2C-Adresse. Die kann man lt. Datenblatt auch nicht ändern.
Du brauchst also für jeden VL6180X einen eigenen I2C-Kanal über I2C-Multiplexer, wie hotsystems Dir schon gesagt hat.

Gruß Tommy

ok welchen Würdet ihr nehmen ?

danke

???

Du hast doch wohl diesen IC aus Dir nachvollziehbaren Gründen gewählt. Also musst Du seine Bedingungen erfüllen, um davon mehrere zu betreiben.

Ansonsten musst Du mal genau beschreiben, was Du tun willst. Evtl. hat dann jemand einen anderen Ansatz.

Gruß Tommy

will eine Abstand mess leiste bauen

die Sensoren habe ich
http://www.ebay.de/itm/VL6180-X-GY6180-I2C-optischer-Entfernungssensor-fur-Arduino-Prototyping-/182256227047?hash=item2a6f5152e7:g:5EkAAOSw0UdXvvYN

so einer ist er okay?

https://eckstein-shop.de/Adafruit-TCA9548A-I2C-Multiplexer?googlede=1&gclid=Cj0KEQjwqtjGBRD8yfi9h42H9YUBEiQAmki5OmHJwmsoP_sjHVwzcrQofMb3fLXvI3kaS7_uHSIbdR0aApF68P8HAQ

Und wie viel Sensoren brauchst du ?

6 oder 7 Sensoren

oliralf:
6 oder 7 Sensoren

Ja dann geht es mit dem Multiplexer.

bis wie viel geht er??

8, das steht auch auf der Seite die du verlinkt hast.
Bitte genau durchlesen. Danke.

achso bis 8

Ja...und davon kannst du wieder 8 stück verwenden.