Obsah:

Výučba: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexora TCA9548A I2C: 3 kroky
Výučba: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexora TCA9548A I2C: 3 kroky

Video: Výučba: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexora TCA9548A I2C: 3 kroky

Video: Výučba: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexora TCA9548A I2C: 3 kroky
Video: CS50 2015 - Week 10 2024, Júl
Anonim
Výukový program: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexera TCA9548A I2C
Výukový program: Ako Arduino ovláda viac zariadení s rovnakou adresou pomocou multiplexera TCA9548A I2C

Popis:

Modul multiplexera TCA9548A I2C má umožniť pripojenie zariadení s rovnakou adresou I2C (až 8 rovnakých adries I2C) pripojených k jednému mikrokontroléru. Multiplexor funguje ako strážca brány a pomocou vášho príkazu prenáša príkazy na zvolenú sadu pinov I2C. Samotný multiplexor je na adrese I2C 0x70 (dá sa však nastaviť od 0x70 do 0x77), jednoducho na tento port napíšte jeden bajt s požadovaným multiplexovaným výstupným číslom, na tento port sa potom odošlú akékoľvek budúce pakety I2C. Teoreticky by ste mohli mať 8 z týchto multiplexorov na každej z adries 0x70-0x77, aby ste mohli ovládať 64 tej istej časti s adresou I2C

Špecifikácia:

  • 8 z 1 obojsmerného prepínača prenosu
  • Kompatibilná so zbernicou I2C a zbernicou pre správu systému (SMBus) Aktívny vstup nízkeho resetu
  • Tri kolíky s adresou na IS podporuje až osem na zariadení 2C bus TCA9548A
  • Podporuje konverziu úrovní napätia medzi autobusmi 1,8 V, 2,5 V, 3,3 V a 5 V.
  • Rozsah napätia napájacieho zdroja je 1,65 V až 5,5 V, 5 V
  • Taktovacia frekvencia 0 až 400 kHz
  • Veľkosť: 30 mm x 20 mm
  • Farba: fialová

Krok 1: Príprava materiálu

Príprava materiálu
Príprava materiálu
Príprava materiálu
Príprava materiálu
Príprava materiálu
Príprava materiálu

Vyššie uvedená fotografia zobrazuje schému a materiál potrebný v tomto návode:

  1. Modul multiplexera TCA9548A I2C
  2. Arduino UNO
  3. Sériový LCD displej Arduino I2C 20x4 (žlté podsvietenie)
  4. MODUL SNÍMAČA LASEROVÉHO SNÍMAČA VL53LOX (TOF)

Krok 2: Postupujte podľa kroku videa

Krok 3: Zdrojový kód a knižnica

Odkaz na stiahnutie nižšie pre knižnicu

  1. Knižnica snímačov laserového dosahu VL53L0X
  2. Knižnica Liquid Crystal I2C (LCD)

Odporúča: