Tabla de contenido:

Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos
Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos

Video: Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos

Video: Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos
Video: Tutorial: How Arduino Control Multiple Same I2C Address Devices by using TCA9548A I2C Multiplexer 2024, Mes de julio
Anonim
Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C
Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C

Descripción:

El módulo multiplexor TCA9548A I2C permite conectar dispositivos con la misma dirección I2C (hasta 8 con la misma dirección I2C) conectados a un microcontrolador. El multiplexor actúa como un guardián, enviando los comandos al conjunto seleccionado de pines I2C con su comando. El multiplexor en sí está en la dirección I2C 0x70 (pero se puede ajustar de 0x70 a 0x77), simplemente escriba un solo byte con el número de salida multiplexado deseado en ese puerto, cualquier paquete I2C futuro se enviará a ese puerto. En teoría, podría tener 8 de estos multiplexores en cada una de las direcciones 0x70-0x77 para controlar 64 de la misma parte con dirección I2C

Especificación:

  • Interruptor de transferencia bidireccional 8 de 1 Con
  • Compatible con bus I2C y bus de gestión del sistema (SMBus) Entrada activa de restablecimiento bajo
  • Tres pines de dirección en I Admite hasta ocho en el dispositivo TCA9548A de bus 2C
  • Admite niveles de voltaje entre 1.8V, 2.5V, 3.3V y 5V conversión de buses
  • El rango de voltaje de la fuente de alimentación de funcionamiento es de 1,65 V a 5,5 V Entrada de voltaje de 5 V
  • Frecuencia de reloj de 0 a 400 kHz
  • Tamaño: 30 mm x 20 mm
  • Color morado

Paso 1: preparación del material

Preparación de material
Preparación de material
Preparación de material
Preparación de material
Preparación de material
Preparación de material

La foto de arriba muestra el esquema y el material necesario en este tutorial:

  1. Módulo multiplexor TCA9548A I2C
  2. Arduino UNO
  3. Arduino I2C Serial LCD 20x4 (retroiluminación amarilla)
  4. MÓDULO DE SENSOR DE ALCANCE LÁSER VL53LOX (TOF)

Paso 2: sigue el paso del video

Paso 3: código fuente y biblioteca

Descargar el enlace a continuación para la biblioteca

  1. Biblioteca de sensores de rango láser VL53L0X
  2. Biblioteca de cristal líquido I2C (LCD)

Recomendado: