Índice:

Tutorial: como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C: 3 etapas
Tutorial: como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C: 3 etapas

Vídeo: Tutorial: como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C: 3 etapas

Vídeo: Tutorial: como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C: 3 etapas
Vídeo: MULTI DISPLAYS OLED COM ARDUINO | Vários Displays OLED I2C com um barramento! 2024, Novembro
Anonim
Tutorial: Como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C
Tutorial: Como o Arduino controla vários dispositivos com o mesmo endereço usando o multiplexador TCA9548A I2C

Descrição:

O Módulo Multiplexador I2C TCA9548A permite conectar dispositivos com o mesmo endereço I2C (até 8 mesmo endereço I2C) ligados a um microcontrolador. O multiplexador atua como um gatekeeper, transferindo os comandos para o conjunto selecionado de pinos I2C com o seu comando. O próprio multiplexador está no endereço I2C 0x70 (mas pode ser ajustado de 0x70 a 0x77), basta escrever um único byte com o número de saída multiplexado desejado para essa porta, quaisquer pacotes I2C futuros serão enviados para essa porta. Em teoria, você poderia ter 8 desses multiplexadores em cada um dos endereços 0x70-0x77 para controlar 64 da mesma parte endereçada I2C

Especificação:

  • 8 de 1 comutador de transferência bidirecional Com
  • Compatível com barramento I2C e barramento de gerenciamento de sistema (SMBus) Entrada de redefinição baixa ativa
  • Três pinos de endereço em ISuportam até oito no dispositivo TCA9548A do barramento 2C
  • Suporta níveis de tensão entre 1,8 V, 2,5 V, 3,3 V e 5 V Conversão de barramentos
  • A faixa de tensão da fonte de alimentação operacional é de 1,65 V a 5,5 V 5 V de entrada de tensão
  • Frequência de relógio de 0 a 400kHz
  • Tamanho: 30 mm x 20 mm
  • Cor roxa

Etapa 1: Preparação do Material

Preparação de Material
Preparação de Material
Preparação de Material
Preparação de Material
Preparação de Material
Preparação de Material

A foto acima mostra o esquema e o material necessário neste tutorial:

  1. Módulo Multiplexador TCA9548A I2C
  2. Arduino UNO
  3. Arduino I2C Serial LCD 20x4 (luz de fundo amarela)
  4. MÓDULO DE SENSOR DE RANGING DE LASER VL53LOX (TOF)

Etapa 2: siga a etapa do vídeo

Etapa 3: Código-fonte e biblioteca

Baixe o link abaixo para a biblioteca

  1. Biblioteca de sensores de alcance a laser VL53L0X
  2. Biblioteca I2C de cristal líquido (LCD)

Recomendado: