Оглавление:

Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага
Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага

Видео: Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага

Видео: Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага
Видео: #1 Как работает электричество? Курс по электронике - от первой схемы до Arduino и готового проекта 2024, Ноябрь
Anonim
Учебное пособие: Как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C
Учебное пособие: Как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C

Описание:

Модуль мультиплексора TCA9548A I2C предназначен для подключения устройств с одним и тем же адресом I2C (до 8 одинаковых адресов I2C), подключенных к одному микроконтроллеру. Мультиплексор действует как привратник, передавая команды выбранному набору вывода I2C с вашей командой. Сам мультиплексор находится на I2C-адресе 0x70 (но его можно настроить от 0x70 до 0x77), просто запишите один байт с желаемым мультиплексированным выходным номером в этот порт, любые будущие пакеты I2C будут отправлены на этот порт. Теоретически у вас может быть 8 таких мультиплексоров на каждом из адресов 0x70-0x77, чтобы контролировать 64 части с одинаковым адресом I2C.

Технические характеристики:

  • Двунаправленный переключатель на 8 из 1
  • Совместимость с шиной I2C и шиной управления системой (SMBus) Активный низкий вход сброса
  • Три адресных контакта на IS Поддерживает до восьми на шине 2C TCA9548A устройства
  • Поддерживает уровни напряжения между шинами 1,8 В, 2,5 В, 3,3 В и 5 В. Преобразование
  • Диапазон рабочего напряжения источника питания: от 1,65 В до 5,5 В, входное напряжение 5 В.
  • Тактовая частота от 0 до 400 кГц
  • Размер: 30 мм x 20 мм
  • Цвет: пурпурный

Шаг 1: Подготовка материала

Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов

На фотографии выше показаны схема и материалы, необходимые для этого урока:

  1. TCA9548A Модуль мультиплексора I2C
  2. Arduino UNO
  3. Последовательный ЖК-дисплей Arduino I2C 20x4 (желтая подсветка)
  4. МОДУЛЬ ЛАЗЕРНОГО ДАТЧИКА ДАЛЬНОСТИ (TOF) VL53LOX

Шаг 2: следуйте инструкциям по видео

Шаг 3: исходный код и библиотека

Ссылка для скачивания ниже для библиотеки

  1. Библиотека лазерных датчиков дальности VL53L0X
  2. Библиотека Liquid Crystal I2C (LCD)

Рекомендуемые: