I2C мультиплексор TCA9548A или как подключить несколько часов к Arduino?
Vložit
- čas přidán 13. 05. 2018
- TCA9548A позволяет подключить до 8 I2C устройств с одинаковыми адресами на шине, это могут быть датчики температуры и влажности с интерфейсом I2C у которых нет возможности изменять адрес или даже часы реального времени.
Модуль на али: alii.pub/5yelvm
Описание и код: learn.adafruit.com/adafruit-t...
Возможность поблагодарить автора рублем.
www.donationalerts.ru/r/arduin... - Věda a technologie
Спасибо за обзор!
Наверное будет нелишним еще добавить, что микросхема по даташиту может питаться от 1.65 до 5.5 В, т.е. пригодна к использованию и для 5 В AVR и для 3.3 В ESP8266 и т.п.
Очень кратко изьясняешь предмет.Талант.Но все же будь терпелив к нелогическим, для тебе, вопросам, ведь задают их интузиасты стремящиеся к познанию.
Хороший обзор как всегда.Лайк
Спасибо добрый человек
плюсанул однозначно. Алексей, мне по душе чем ты делишься с сообществом. Удачи и здоровья.
Да! Вот я о чём!
Микрофон отлично ловит очень низкие частоты от прикосновений (толчков, ударов) к столу или к чему то близким к нему, получается бум, который на компютерных динамиках не слышен, а в наушниках так очень. Я даже отвлёкся, задумавшись - а откуда такой звук? Не из соседней ли комнаты? Пока не просёк фишку.
близко расположен, отчего он так на П реагирует, кричать в него сейчас не получится.
Спасибо, один вопрос в даташите указаны подтягивающие резисторы к выходам,на плате их нет,как тогда работает шина?
А нельзя считать показания с датчиков с одинаковыми адресами, висящими на 1 шине, просто подавая на нужный датчик питание, включая/ выключая пин ардуино.?
Смысл есть, если использовать RTC как автономный энергоэффективный счетчик импульсов(в сетях LoRa часто используют), тогда на одну шину можно повесить до 16 счетчиков.
Задача скорее не для часов или EEPROM, а для множества АЦП
Здравствуйте, я хотел использовать этот мультиплексор с mpu6050, но почему-то при работе с i2c просто пропадает напряжение(около 1В)на цифровых пинах Ардуино. Даже если ничего не подключать, не mpu6050, не мультиплексор. В чём может быть проблема ? Я проверял на Arduino UNO и Arduino nano.
ребят, может кто знает, а если использовать данный мультиплексор и обращаться на один его выход к ДВУХ слейвам с разными адресами, то как потом на каждый из них пересылать и читать с них данные?
как подключить i2c 50 устройств одинаковым адресом?
Ну и раз уж начались бессмысленные вопросы - можно ли подключить непосредственно к мультиплескору еще несколько таких? =)
Можно))))
а нах?
Николай KKK Чтобы подключить ещё больше часов!
будет конфликт с адресами.
Тебе же показали, что адрес мультиплексора выставляется замыканием трех контактов, т.е., комбинируя сочетание 2^3 адресов мультиплексоров, можно получить древовидную структуру из :
1) 1 группу из 7 переключаемых 8-канальных мультиплексоров (на первом уровне, который ближе к мастеру 1 MUX, на втором - 7 MUX) = 56
2) 2 группы из 6 переключаемых 8-канальных мультиплексоров (на первом уровне 2 MUX, на втром - 6 MUX) = 96
3) 3 .. 5 .. 8 = 120
4) 4 .. 4 .. 8 = 128
128, Карл!!! Нафига тебе столько?
Нужно такой мультиплексор для 1-Wire, хочу 4 термометра (ds18b20) к одной ардуинке подключить (температура браги в кубе, температура пара, температура воды из дефлегматора, температура воды из конденсора)
Это можно и без мультиплексера czcams.com/video/bBIcQ6-ZYdE/video.html
Так работать не будет, нужен мультиплексор!
можно взять простой аналоговый.
Можно pt100 или pt1000 но хочется ds18b20
грипп победил, а голос еще не починился (
arduinoLab выздоравливай
arduinoLab а где можно взять рабочий скетч часов.У меня то стоят,то сбиваются когда питание отключаю.Часы пробовал как с коробки так и переделал по Вашей схеме.Ни как не могу их запустить.Можете помочь.ds1307
arduinolab.pw/index.php/2016/06/23/chasy-na-arduino/
Ты втираешь какую то дичь, как минимум 7 часов могу подключить без всякого мультиплексора.
подключай.
Покажи пример подключения устройств с одинаковыми адресами?!