Inhoudsopgave:

Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer - Ajarnpa
Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer - Ajarnpa

Video: Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer - Ajarnpa

Video: Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer - Ajarnpa
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, November
Anonim
Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer
Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer

Beschrijving:

De TCA9548A I2C Multiplexer Module is bedoeld om apparaten met hetzelfde I2C-adres (tot 8 I2C-adressen met hetzelfde adres) aan te sluiten op één microcontroller. De multiplexer fungeert als een poortwachter en stuurt de opdrachten met uw opdracht naar de geselecteerde set I2C-pins. De multiplexer zelf staat op I2C-adres 0x70 (maar kan worden aangepast van 0x70 tot 0x77), schrijf gewoon een enkele byte met het gewenste gemultiplexte uitvoernummer naar die poort, eventuele toekomstige I2C-pakketten worden naar die poort gestuurd. In theorie zou je 8 van deze multiplexers op elk van de 0x70-0x77 adressen kunnen hebben om 64 van hetzelfde I2C-geadresseerde deel te besturen

Specificatie:

  • 8 van 1 bidirectionele omschakelaarMet
  • Compatibel met I2C-bus en systeembeheerbus (SMBus) Actieve lage reset-ingang
  • Drie adrespinnen bij IS Ondersteunt maximaal acht op 2C-bus TCA9548A-apparaat
  • Ondersteunt spanningsniveaus tussen 1,8 V, 2,5 V, 3,3 V en 5 V bussen Conversie
  • Het bedrijfsspanningsbereik van de voedingsspanning is 1,65V tot 5,5V5V ingangsspanning
  • 0 tot 400 kHz klokfrequentie
  • Maat: 30mm x 20mm
  • Kleur paars

Stap 1: Materiaalvoorbereiding

Materiaalvoorbereiding
Materiaalvoorbereiding
Materiaalvoorbereiding
Materiaalvoorbereiding
Materiaalvoorbereiding
Materiaalvoorbereiding

De bovenstaande foto toont het schema en het materiaal dat nodig is in deze zelfstudie:

  1. TCA9548A I2C-multiplexermodule
  2. Arduino UNO
  3. Arduino I2C Seriële LCD 20x4 (gele achtergrondverlichting)
  4. VL53LOX LASERBEREIK SENSORMODULE (TOF)

Stap 2: Volg de videostap

Stap 3: Broncode en bibliotheek

Download onderstaande link voor bibliotheek

  1. VL53L0X Laserbereiksensorbibliotheek
  2. Liquid Crystal I2C (LCD) bibliotheek

Aanbevolen: