
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

คำอธิบาย:
โมดูลมัลติเพล็กเซอร์ 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: การเตรียมวัสดุ



ภาพด้านบนแสดงแผนผังและวัสดุที่จำเป็นในบทช่วยสอนนี้:
- โมดูลมัลติเพล็กเซอร์ TCA9548A I2C
- Arduino UNO
- Arduino I2C Serial LCD 20x4 (แสงไฟสีเหลือง)
- โมดูลเซ็นเซอร์ระยะเลเซอร์ VL53LOX (TOF)
ขั้นตอนที่ 2: ทำตามขั้นตอนวิดีโอ

ขั้นตอนที่ 3: ซอร์สโค้ดและไลบรารี
ดาวน์โหลดลิงค์ด้านล่างสำหรับห้องสมุด
- ไลบรารีเซนเซอร์ช่วงเลเซอร์ VL53L0X
- ห้องสมุดคริสตัลเหลว I2C (LCD)
แนะนำ:
Arduino เริ่มต้นใช้งานฮาร์ดแวร์และซอฟต์แวร์ & บทช่วยสอน Arduino: 11 ขั้นตอน

Arduino เริ่มต้นใช้งานฮาร์ดแวร์และซอฟต์แวร์ และบทช่วยสอน Arduino: ปัจจุบัน ผู้ผลิต นักพัฒนาต่างเลือกใช้ Arduino สำหรับการพัฒนาอย่างรวดเร็วของการสร้างต้นแบบของโครงการ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพนซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย Arduino มีชุมชนผู้ใช้ที่ดีมาก บอร์ด Arduino เ
โมดูลมัลติเพล็กเซอร์ TCA9548A I2C - ด้วย Arduino และ NodeMCU: 11 ขั้นตอน

โมดูลมัลติเพล็กเซอร์ TCA9548A I2C - ด้วย Arduino และ NodeMCU: คุณเคยอยู่ในสถานการณ์ที่คุณต้องต่อเซ็นเซอร์ I2C สอง สามตัวหรือมากกว่าเข้ากับ Arduino ของคุณเพียงเพื่อให้ทราบว่าเซ็นเซอร์มีที่อยู่ I2C คงที่หรือเหมือนกัน นอกจากนี้ คุณไม่สามารถมีอุปกรณ์สองเครื่องที่มีที่อยู่เดียวกันใน SDA/
OLED I2C Display Arduino/NodeMCU บทช่วยสอน: 15 ขั้นตอน

บทแนะนำเกี่ยวกับ Arduino/NodeMCU Display OLED I2C: โปรแกรมแรกสุดที่คุณเขียนเมื่อคุณเริ่มเรียนรู้ภาษาการเขียนโปรแกรมใหม่คือ: "Hello World!" ตัวโปรแกรมไม่ได้ทำอะไรมากไปกว่าการพิมพ์ข้อความ "Hello World" บนหน้าจอ ดังนั้นเราจะให้ Arduino ของเราแสดง "
การออกแบบ Alibre และเธรดภายนอก (วิธีที่ 1): 6 ขั้นตอน

การออกแบบ Alibre และเธรดภายนอก (วิธีที่ 1): คำแนะนำนี้จะแสดงวิธีสร้างเธรดภายนอกใน Alibre Design ในตัวอย่างนี้ เราจะสร้างสตั๊ดขนาด 50 มม. โดยมีเกลียวเป็นเกลียว 20 มม. (M6x1) คำแนะนำนี้สันนิษฐานว่าผู้ใช้: 1) สามารถสร้างพื้นฐานเช่นคิวบ์และ
การออกแบบ Alibre และเธรดภายนอก (วิธีที่ 2): 5 ขั้นตอน

การออกแบบ Alibre และเธรดภายนอก (วิธีที่ 2): คำแนะนำนี้มีไว้สำหรับการสร้าง "เธรด" ภายนอก ในการออกแบบ Alibre นี่เป็นวิธีการเสริมความงาม เนื่องจากใช้ Revolve and Pattern แทนที่จะเป็น Helical Cut ดังในวิธีที่ 1 เช่นเดียวกับในวิธีที่ 1 นี่จะเป็นสตั๊ดขนาด 50 มม. ที่มีเกลียวขนาด 20 มม. (M