สารบัญ:

บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer: 3 ขั้นตอน
บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer: 3 ขั้นตอน

วีดีโอ: บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer: 3 ขั้นตอน

วีดีโอ: บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer: 3 ขั้นตอน
วีดีโอ: Tutorial: How Arduino Control Multiple Same I2C Address Devices by using TCA9548A I2C Multiplexer 2024, พฤศจิกายน
Anonim
บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer
บทช่วยสอน: วิธีที่ Arduino ควบคุมอุปกรณ์ที่อยู่เดียวกันหลายตัวโดยใช้ TCA9548A I2C Multiplexer

คำอธิบาย:

โมดูลมัลติเพล็กเซอร์ TCA9548A I2C คือการเปิดใช้งานเพื่อเชื่อมต่ออุปกรณ์ที่มีที่อยู่ I2C เดียวกัน (ที่อยู่ I2C เดียวกันสูงสุด 8 แห่ง) ที่เชื่อมต่อกับไมโครคอนโทรลเลอร์หนึ่งตัว มัลติเพล็กเซอร์ทำหน้าที่เป็นผู้รักษาประตู โดยส่งคำสั่งไปยังชุดพิน I2C ที่เลือกด้วยคำสั่งของคุณ ตัวมัลติเพล็กเซอร์นั้นอยู่บนที่อยู่ I2C 0x70 (แต่สามารถปรับได้ตั้งแต่ 0x70 ถึง 0x77) เพียงเขียนไบต์เดียวด้วยหมายเลขเอาต์พุตมัลติเพล็กซ์ที่ต้องการไปยังพอร์ตนั้น แพ็กเก็ต I2C ในอนาคตจะถูกส่งไปยังพอร์ตนั้น ในทางทฤษฎี คุณสามารถมีมัลติเพล็กเซอร์ 8 ตัวในแต่ละที่อยู่ 0x70-0x77 เพื่อควบคุม 64 ของส่วนที่อยู่ I2C เดียวกัน

ข้อมูลจำเพาะ:

  • 8 จาก 1 สวิตช์ถ่ายโอนแบบสองทิศทางด้วย
  • เข้ากันได้กับบัส I2C และบัสการจัดการระบบ (SMBus) อินพุตรีเซ็ตต่ำที่ใช้งานได้
  • หมุดที่อยู่สามตัวที่ ISupports สูงสุดแปดบนอุปกรณ์ 2C บัส TCA9548A
  • รองรับระดับแรงดันไฟฟ้าระหว่างบัส 1.8V, 2.5V, 3.3V และ 5V
  • ช่วงแรงดันไฟฟ้าของแหล่งจ่ายไฟในการทำงานคือ 1.65V ถึง 5.5V5V แรงดันไฟฟ้าอินพุต
  • ความถี่สัญญาณนาฬิกา 0 ถึง 400kHz
  • ขนาด: 30mm x 20mm
  • สี: ม่วง

ขั้นตอนที่ 1: การเตรียมวัสดุ

การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ

ภาพด้านบนแสดงแผนผังและวัสดุที่จำเป็นในบทช่วยสอนนี้:

  1. โมดูลมัลติเพล็กเซอร์ TCA9548A I2C
  2. Arduino UNO
  3. Arduino I2C Serial LCD 20x4 (แสงไฟสีเหลือง)
  4. โมดูลเซ็นเซอร์ระยะเลเซอร์ VL53LOX (TOF)

ขั้นตอนที่ 2: ทำตามขั้นตอนวิดีโอ

ขั้นตอนที่ 3: ซอร์สโค้ดและไลบรารี

ดาวน์โหลดลิงค์ด้านล่างสำหรับห้องสมุด

  1. ไลบรารีเซนเซอร์ช่วงเลเซอร์ VL53L0X
  2. ห้องสมุดคริสตัลเหลว I2C (LCD)

แนะนำ: