I2C мультиплексор TCA9548A или как подключить несколько часов к Arduino?

Sdílet
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

Komentáře • 38

  • @alexmorozov73
    @alexmorozov73 Před 6 lety +17

    Спасибо за обзор!
    Наверное будет нелишним еще добавить, что микросхема по даташиту может питаться от 1.65 до 5.5 В, т.е. пригодна к использованию и для 5 В AVR и для 3.3 В ESP8266 и т.п.

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 Před 6 lety +1

    Очень кратко изьясняешь предмет.Талант.Но все же будь терпелив к нелогическим, для тебе, вопросам, ведь задают их интузиасты стремящиеся к познанию.

  • @spajalnikom
    @spajalnikom Před 6 lety

    Хороший обзор как всегда.Лайк

  • @Giviie
    @Giviie Před 8 měsíci

    Спасибо добрый человек

  • @jutiubi
    @jutiubi Před 6 lety +1

    плюсанул однозначно. Алексей, мне по душе чем ты делишься с сообществом. Удачи и здоровья.
    Да! Вот я о чём!
    Микрофон отлично ловит очень низкие частоты от прикосновений (толчков, ударов) к столу или к чему то близким к нему, получается бум, который на компютерных динамиках не слышен, а в наушниках так очень. Я даже отвлёкся, задумавшись - а откуда такой звук? Не из соседней ли комнаты? Пока не просёк фишку.

    • @arduinoLab
      @arduinoLab  Před 6 lety +1

      близко расположен, отчего он так на П реагирует, кричать в него сейчас не получится.

  • @user-mh8uz1xf1j
    @user-mh8uz1xf1j Před 5 lety

    Спасибо, один вопрос в даташите указаны подтягивающие резисторы к выходам,на плате их нет,как тогда работает шина?

  • @vorobeichumaziy
    @vorobeichumaziy Před 6 lety

    А нельзя считать показания с датчиков с одинаковыми адресами, висящими на 1 шине, просто подавая на нужный датчик питание, включая/ выключая пин ардуино.?

  • @TheEVPavlov
    @TheEVPavlov Před 5 lety +1

    Смысл есть, если использовать RTC как автономный энергоэффективный счетчик импульсов(в сетях LoRa часто используют), тогда на одну шину можно повесить до 16 счетчиков.

  • @NordFawkes
    @NordFawkes Před 6 lety +3

    Задача скорее не для часов или EEPROM, а для множества АЦП

  • @user-pk3lh4dx3r
    @user-pk3lh4dx3r Před 3 lety

    Здравствуйте, я хотел использовать этот мультиплексор с mpu6050, но почему-то при работе с i2c просто пропадает напряжение(около 1В)на цифровых пинах Ардуино. Даже если ничего не подключать, не mpu6050, не мультиплексор. В чём может быть проблема ? Я проверял на Arduino UNO и Arduino nano.

  • @rogodenis
    @rogodenis Před 2 lety

    ребят, может кто знает, а если использовать данный мультиплексор и обращаться на один его выход к ДВУХ слейвам с разными адресами, то как потом на каждый из них пересылать и читать с них данные?

  • @aiboltileuhan8368
    @aiboltileuhan8368 Před rokem

    как подключить i2c 50 устройств одинаковым адресом?

  • @ARIMF
    @ARIMF Před 6 lety +3

    Ну и раз уж начались бессмысленные вопросы - можно ли подключить непосредственно к мультиплескору еще несколько таких? =)

    • @arakeldesign
      @arakeldesign Před 6 lety

      Можно))))

    • @KKK-tq4gl
      @KKK-tq4gl Před 6 lety

      а нах?

    • @ottokatz2502
      @ottokatz2502 Před 6 lety +2

      Николай KKK Чтобы подключить ещё больше часов!

    • @arduinoLab
      @arduinoLab  Před 6 lety

      будет конфликт с адресами.

    • @yohabi
      @yohabi Před 6 lety +2

      Тебе же показали, что адрес мультиплексора выставляется замыканием трех контактов, т.е., комбинируя сочетание 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, Карл!!! Нафига тебе столько?

  • @deniskam5730
    @deniskam5730 Před 6 lety

    Нужно такой мультиплексор для 1-Wire, хочу 4 термометра (ds18b20) к одной ардуинке подключить (температура браги в кубе, температура пара, температура воды из дефлегматора, температура воды из конденсора)

    • @SergeiSilnov
      @SergeiSilnov Před 6 lety

      Это можно и без мультиплексера czcams.com/video/bBIcQ6-ZYdE/video.html

    • @deniskam5730
      @deniskam5730 Před 6 lety

      Так работать не будет, нужен мультиплексор!

    • @arduinoLab
      @arduinoLab  Před 6 lety

      можно взять простой аналоговый.

    • @deniskam5730
      @deniskam5730 Před 6 lety

      Можно pt100 или pt1000 но хочется ds18b20

  • @arduinoLab
    @arduinoLab  Před 6 lety +9

    грипп победил, а голос еще не починился (

    • @man-jj7rc
      @man-jj7rc Před 6 lety +5

      arduinoLab выздоравливай

    • @spajalnikom
      @spajalnikom Před 6 lety

      arduinoLab а где можно взять рабочий скетч часов.У меня то стоят,то сбиваются когда питание отключаю.Часы пробовал как с коробки так и переделал по Вашей схеме.Ни как не могу их запустить.Можете помочь.ds1307

    • @arduinoLab
      @arduinoLab  Před 6 lety

      arduinolab.pw/index.php/2016/06/23/chasy-na-arduino/

  • @Fjyclydjgu
    @Fjyclydjgu Před 6 lety

    Ты втираешь какую то дичь, как минимум 7 часов могу подключить без всякого мультиплексора.

    • @arduinoLab
      @arduinoLab  Před 6 lety +1

      подключай.

    • @Ermine882
      @Ermine882 Před 4 lety

      Покажи пример подключения устройств с одинаковыми адресами?!