Съдържание:
- Стъпка 1: Подготовка на материала
- Стъпка 2: Следвайте видео стъпката
- Стъпка 3: Изходен код и библиотека
![Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор: 3 стъпки Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор: 3 стъпки](https://i.howwhatproduce.com/images/009/image-25184-j.webp)
Видео: Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор: 3 стъпки
![Видео: Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор: 3 стъпки Видео: Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор: 3 стъпки](https://i.ytimg.com/vi/0glBk917HPg/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
![Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор Урок: Как Arduino контролира множество устройства с един и същ адрес, използвайки TCA9548A I2C мултиплексор](https://i.howwhatproduce.com/images/009/image-25184-1-j.webp)
Описание:
Модулът за мултиплекс TCA9548A I2C трябва да дава възможност за свързване на устройства със същия I2C адрес (до 8 същия адрес I2C), свързан към един микроконтролер. Мултиплексорът действа като вратар, като прехвърля командите към избрания набор от I2C щифт с вашата команда. Самият мултиплексор е на I2C адрес 0x70 (но може да се регулира от 0x70 до 0x77), просто напишете един байт с желания мултиплексиран изходен номер към този порт, всички бъдещи I2C пакети ще бъдат изпратени до този порт. На теория бихте могли да имате 8 от тези мултиплексори на всеки от адресите 0x70-0x77, за да контролирате 64 от една и съща I2C адресирана част
Спецификация:
- 8 от 1 двупосочен превключвател за прехвърляне С
- I2C шина и шина за управление на системата (SMBus) съвместими Активен вход за ниско нулиране
- Три адресни щифта в IS поддържа до осем на 2C шина TCA9548A устройство
- Поддържа нива на напрежение между 1.8V, 2.5V, 3.3V и 5V шини преобразуване
- Диапазонът на работното захранващо напрежение е от 1.65V до 5.5V5V входно напрежение
- Тактова честота от 0 до 400kHz
- Размер: 30 мм х 20 мм
- Цвят: лилав
Стъпка 1: Подготовка на материала
![Подготовка на материала Подготовка на материала](https://i.howwhatproduce.com/images/009/image-25184-2-j.webp)
![Подготовка на материала Подготовка на материала](https://i.howwhatproduce.com/images/009/image-25184-3-j.webp)
![Подготовка на материала Подготовка на материала](https://i.howwhatproduce.com/images/009/image-25184-4-j.webp)
Снимката по -горе показва схеми и материали, необходими в този урок:
- TCA9548A I2C мултиплексен модул
- Arduino UNO
- Arduino I2C сериен LCD 20x4 (жълта подсветка)
- VL53LOX ЛАЗЕРЕН СЕНЗОРЕН МОДУЛ НА ДАННИ (TOF)
Стъпка 2: Следвайте видео стъпката
![](https://i.ytimg.com/vi/6YKicSHuZEA/hqdefault.jpg)
Стъпка 3: Изходен код и библиотека
Изтеглете връзката по -долу за библиотека
- Библиотека за сензори за лазерен обхват VL53L0X
- Библиотека с течни кристали I2C (LCD)
Препоръчано:
Arduino Connect множество I2C устройства: 6 стъпки
![Arduino Connect множество I2C устройства: 6 стъпки Arduino Connect множество I2C устройства: 6 стъпки](https://i.howwhatproduce.com/images/002/image-4781-j.webp)
Arduino Connect множество I2C устройства: В този урок ще научим как да свързваме няколко модула с I2C връзка към arduino. Гледайте видеото! В нашия случай ще използваме 4 OLED дисплея като пример, но можете да използвате всякакви други I2C модули/ сензори, ако желаете. Забележка: 4 OLED дисплея ко
Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки
![Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки](https://i.howwhatproduce.com/images/002/image-5212-j.webp)
Arduino Как да свържете няколко серво мотора - PCA9685 Урок: В този урок ще научим как да свързваме няколко серво мотора, използвайки модули PCA9685 и arduino. Модулът PCA9685 е много добър, когато трябва да свържете няколко двигателя, можете да прочетете повече за това тук https : //www.adafruit.com/product/815 Гледайте Vi
Как да прочетете множество аналогови стойности, използвайки един аналогов щифт: 6 стъпки (със снимки)
![Как да прочетете множество аналогови стойности, използвайки един аналогов щифт: 6 стъпки (със снимки) Как да прочетете множество аналогови стойности, използвайки един аналогов щифт: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3465-5-j.webp)
Как да прочетете множество аналогови стойности с помощта на един аналогов щифт: В този урок ще ви покажа как да четете множество аналогови стойности, използвайки само един аналогов входен щифт
Arduino контролира множество сензори за P.I.R на един и същи борд: 3 стъпки
![Arduino контролира множество сензори за P.I.R на един и същи борд: 3 стъпки Arduino контролира множество сензори за P.I.R на един и същи борд: 3 стъпки](https://i.howwhatproduce.com/images/011/image-31487-j.webp)
Arduino Управление на множество PIR сензори на един и същ борд: Днес ще ви кажа как да свържете множество PIR сензори с един Arduino Bord > тук също използвах 4 -канален релеен модул за някаква допълнителна функционалност. (ИЛИ Можете да използвате колкото се може повече пинове на вашия arduin
Raspberry PI множество I2C устройства: 3 стъпки
![Raspberry PI множество I2C устройства: 3 стъпки Raspberry PI множество I2C устройства: 3 стъпки](https://i.howwhatproduce.com/images/003/image-8534-8-j.webp)
Raspberry PI множество I2C устройства: разочарован, защото не можете да използвате множество от едни и същи I2C устройства във вашия проект. Няма нужда да използвате бавни мултиплексори. Най -новото raspbian ядро поддържа създаването на множество I2C шини, използващи GPIO пинове. Това решение е супер бързо