Оглавление:
Видео: Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Описание:
Модуль мультиплексора 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: Подготовка материала
На фотографии выше показаны схема и материалы, необходимые для этого урока:
- TCA9548A Модуль мультиплексора I2C
- Arduino UNO
- Последовательный ЖК-дисплей Arduino I2C 20x4 (желтая подсветка)
- МОДУЛЬ ЛАЗЕРНОГО ДАТЧИКА ДАЛЬНОСТИ (TOF) VL53LOX
Шаг 2: следуйте инструкциям по видео
Шаг 3: исходный код и библиотека
Ссылка для скачивания ниже для библиотеки
- Библиотека лазерных датчиков дальности VL53L0X
- Библиотека Liquid Crystal I2C (LCD)
Рекомендуемые:
Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: 10 шагов
Как управлять светодиодом WS2812 RGB (NeoPixel) с Arduino [Учебное пособие]: Обзор Светодиоды NeoPixel широко используются в наши дни в электронных проектах из-за их привлекательных визуальных эффектов. Эти светодиоды доступны в различных размерах и формах, а также в виде полос. В этом руководстве вы узнаете о светодиодах NeoPixel и о том, как
Учебное пособие: как создать модуль лазерного датчика дальности VL53L0X с помощью Arduino UNO: 3 шага
Учебное пособие: Как создать модуль лазерного датчика дальности VL53L0X с помощью Arduino UNO: Описание: В этом руководстве всем вам, ребята, подробно будет показано, как создать датчик расстояния с помощью модуля лазерного датчика дальности VL53L0X и Arduino UNO, и он будет работать так же, как вы хотеть. Следуйте инструкциям, и вы поймете этого репетитора
Учебное пособие: как сделать простой датчик температуры с помощью DS18B20 и Arduino UNO: 3 шага
Учебное пособие: Как сделать простой датчик температуры с помощью DS18B20 и Arduino UNO: Описание: В этом руководстве вы найдете несколько простых шагов, как сделать датчик температуры работоспособным. Чтобы воплотить это в реальность в вашем проекте, потребуется всего несколько минут. Удачи ! Цифровой термометр DS18B20 обеспечивает температуру от 9 до 12 бит по Цельсию
Учебное пособие: Как сделать дверную сигнализацию с помощью сигнализации датчика магнитного переключателя MC-18: 3 шага
Учебное пособие: Как сделать дверную сигнализацию с помощью сигнализации датчика магнитного переключателя MC-18: Привет, ребята, я собираюсь сделать учебник по сигнализации датчика магнитного переключателя MC-18, который работает в обычном закрытом режиме, но сначала позвольте мне объяснить вам Короче говоря, что имеется в виду под словом «нормально закрытый». Есть два типа режима: нормально открытый и нормально закрытый
TCA9548A Модуль мультиплексора I2C - с Arduino и NodeMCU: 11 шагов
TCA9548A Модуль мультиплексора I2C - с Arduino и NodeMCU: Вы когда-нибудь попадали в ситуацию, когда вам приходилось подключать два, три или более датчиков I2C к Arduino, чтобы понять, что датчики имеют фиксированный или одинаковый адрес I2C. Более того, у вас не может быть двух устройств с одним и тем же адресом на одном SDA