Πίνακας περιεχομένων:

Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: 3 βήματα
Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: 3 βήματα

Βίντεο: Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: 3 βήματα

Βίντεο: Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer: 3 βήματα
Βίντεο: CS50 2015 - Week 7 2024, Ιούλιος
Anonim
Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer
Σεμινάριο: Πώς το Arduino ελέγχει πολλαπλές συσκευές ίδιας διεύθυνσης χρησιμοποιώντας το TCA9548A I2C Multiplexer

Περιγραφή:

Το TCA9548A I2C Multiplexer Module πρέπει να επιτρέπει τη σύνδεση συσκευών με την ίδια διεύθυνση I2C (έως 8 ίδια διεύθυνση I2C) συνδεδεμένες σε έναν μικροελεγκτή. Ο πολυπλέκτης λειτουργεί ως φύλακας θυρών, κλείνοντας τις εντολές στο επιλεγμένο σύνολο καρφιτσών I2C με την εντολή σας. Ο ίδιος ο πολυπλέκτης βρίσκεται στη διεύθυνση I2C 0x70 (αλλά μπορεί να ρυθμιστεί από 0x70 σε 0x77), απλά γράψτε ένα byte με τον επιθυμητό αριθμό πολυπλεξίας εξόδου σε αυτήν τη θύρα, τυχόν μελλοντικά πακέτα I2C θα σταλούν στη συγκεκριμένη θύρα. Θεωρητικά, θα μπορούσατε να έχετε 8 από αυτούς τους πολυπλέκτες σε καθεμία από τις διευθύνσεις 0x70-0x77 για να ελέγχετε 64 από το ίδιο τμήμα-διευθυνσιοδοτούμενο I2C

Προσδιορισμός:

  • 8 από 1 διακόπτης μεταφοράς διπλής κατεύθυνσηςΜε
  • Διαύλος I2C και δίαυλος διαχείρισης συστήματος (SMBus) συμβατός Ενεργή είσοδος χαμηλής επαναφοράς
  • Τρεις ακίδες διευθύνσεων στο IS Υποστηρίζει έως και οκτώ στη συσκευή TCA9548A διαύλου 2C
  • Υποστηρίζει επίπεδα τάσης μεταξύ λεωφορείων μετατροπής 1,8V, 2,5V, 3,3V και 5V
  • Το εύρος τάσης τροφοδοσίας λειτουργίας είναι 1,65V έως 5,5V5V
  • Συχνότητα ρολογιού 0 έως 400kHz
  • Μέγεθος: 30mm x 20mm
  • Χρώμα: μοβ

Βήμα 1: Προετοιμασία υλικού

Προετοιμασία Υλικού
Προετοιμασία Υλικού
Προετοιμασία Υλικού
Προετοιμασία Υλικού
Προετοιμασία Υλικού
Προετοιμασία Υλικού

Η παραπάνω φωτογραφία δείχνει σχηματικά και υλικό που απαιτείται σε αυτό το σεμινάριο:

  1. TCA9548A I2C Multiplexer Module
  2. Arduino UNO
  3. Arduino I2C Serial LCD 20x4 (Κίτρινος οπίσθιος φωτισμός)
  4. VL53LOX LASER RANGING SENSOR MODULE (TOF)

Βήμα 2: Ακολουθήστε το Βήμα βίντεο

Βήμα 3: Πηγαίος κώδικας και βιβλιοθήκη

Κατεβάστε τον παρακάτω σύνδεσμο για τη βιβλιοθήκη

  1. Βιβλιοθήκη αισθητήρων εμβέλειας λέιζερ VL53L0X
  2. Βιβλιοθήκη Liquid Crystal I2C (LCD)

Συνιστάται: