Inhoudsopgave:
Video: Zelfstudie: hoe Arduino meerdere apparaten met hetzelfde adres bestuurt met behulp van TCA9548A I2C-multiplexer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
De bovenstaande foto toont het schema en het materiaal dat nodig is in deze zelfstudie:
- TCA9548A I2C-multiplexermodule
- Arduino UNO
- Arduino I2C Seriële LCD 20x4 (gele achtergrondverlichting)
- VL53LOX LASERBEREIK SENSORMODULE (TOF)
Stap 2: Volg de videostap
Stap 3: Broncode en bibliotheek
Download onderstaande link voor bibliotheek
- VL53L0X Laserbereiksensorbibliotheek
- Liquid Crystal I2C (LCD) bibliotheek
Aanbevolen:
Arduino Meerdere I2C-apparaten aansluiten: 6 stappen
Arduino Verbind meerdere I2C-apparaten: in deze tutorial leren we hoe je verschillende modules met een I2C-verbinding op arduino kunt aansluiten. Bekijk de video! In ons geval gebruiken we 4 OLED-schermen als voorbeeld, maar je kunt elke andere I2C-module gebruiken sensoren indien gewenst.Opmerking: 4 OLED-displays co
Tuchless-schakelaar voor huishoudelijke apparaten -- Bedien uw huishoudelijke apparaten zonder enige schakelaar: 4 stappen
Tuchless-schakelaar voor huishoudelijke apparaten || Bedien uw huishoudelijke apparaten zonder enige schakelaar: dit is een Tuchless-schakelaar voor huishoudelijke apparaten. U kunt dit op elke openbare plaats gebruiken, zodat u elk virus kunt bestrijden. Het circuit op basis van donkere sensorcircuits gemaakt door Op-Amp en LDR. Tweede belangrijk onderdeel van dit circuit SR Flip-Flop met Sequencell
Is het mogelijk om foto's over te zetten met behulp van op LPWAN gebaseerde IoT-apparaten?: 6 stappen
Is het mogelijk om foto's over te zetten met behulp van op LPWAN gebaseerde IoT-apparaten?: LPWAN staat voor Low Power Wide Area Network en het is een redelijk geschikte communicatietechnologie op het gebied van IoT. Representatieve technologieën zijn Sigfox, LoRa NB-IoT en LTE Cat.M1. Dit zijn allemaal technologie voor communicatie op lange afstand met een laag vermogen. In ge
Hoe maak je een IoT-apparaat om apparaten te bedienen en het weer te bewaken met behulp van Esp8266: 5 stappen
Hoe maak je een IoT-apparaat om apparaten te bedienen en het weer te bewaken met behulp van Esp8266: Het internet der dingen (IoT) is de inter-netwerking van fysieke apparaten (ook wel "verbonden apparaten" en "slimme apparaten" genoemd), gebouwen, en andere items ingebed met elektronica, software, sensoren, actuatoren en
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik