leaphy-robotics / leaphy-blocks

The web-based visual programming editor.
Apache License 2.0
1 stars 0 forks source link

Uitzoeken en toevoegen van I2C switch block #32

Closed rmoesbergen closed 7 months ago

rmoesbergen commented 9 months ago

Op het nieuwe 5V/3.3V bord zit een plug-in module met een I2C switch (de PCA9548A). Uitzoeken hoe we deze kunnen gebruiken als er I2C devices "achter" deze switch zijn geconnect.

rmoesbergen commented 9 months ago

https://www.ti.com/lit/ds/symlink/pca9548a.pdf?ts=1703854431037&ref_url=https%253A%252F%252Fwww.google.com%252F

rmoesbergen commented 9 months ago

Uitgezocht, en dit kan vrij eenvoudig werken. De switch kan in 'broadcast' mode gezet worden in de setup(), zodat alle I2C channels tegelijk actief zijn. Enige probleem is dan als je dezelfde sensor (met hetzelfde slave adres) meerdere keren zou willen aansluiten, dan werkt dat niet. Maar dat werkt op dit moment ook al niet. Mochten we dat wel willen dan kunnen we nog een 'channel' dropdowntje bij die sensor introduceren of iets dergelijks.