สารบัญ:

ฉันจะเชื่อมต่อ Arduinos สองตัวเข้าด้วยกันได้อย่างไร
ฉันจะเชื่อมต่อ Arduinos สองตัวเข้าด้วยกันได้อย่างไร

วีดีโอ: ฉันจะเชื่อมต่อ Arduinos สองตัวเข้าด้วยกันได้อย่างไร

วีดีโอ: ฉันจะเชื่อมต่อ Arduinos สองตัวเข้าด้วยกันได้อย่างไร
วีดีโอ: live ขั้นตอนในการรวมโค้ด arduino 2 โปรแกรมเข้าด้วยกัน สำหรับมือใหม่ 2024, พฤศจิกายน
Anonim

การสื่อสารกับ Arduinos สองตัว

  1. ขั้นตอนที่ 1: การเชื่อมต่อพื้นฐาน ก่อนอื่นคุณต้อง เชื่อมต่อ ทั้งสอง Arduinos ซึ่งกันและกัน.
  2. ขั้นตอน 2 : เพิ่ม LED ไปที่ Secondary Arduino . เชื่อมต่อ หนึ่งใน Arduinos ไปที่เขียงหั่นขนมและ เชื่อมต่อ LED ไปยังเขียงหั่นขนมนั้น
  3. ขั้นตอนที่ 3: การเพิ่มโพเทนชิออมิเตอร์ ในขั้นตอนนี้ เราจะ เชื่อมต่อ โพเทนชิออมิเตอร์สู่ปรมาจารย์ Arduino .

ในเรื่องนี้ Arduinos สามารถเชื่อมต่อได้กี่ตัว?

4 คำตอบ ใช่คุณ สามารถเชื่อมต่อ หลายรายการ Arduino บอร์ด UNO (USB) ไปยังพีซีเครื่องเดียว มีวิธีง่ายๆ และวิธีจัดการขั้นสูงกว่านั้น วิธีง่ายๆ คือ เสียบหลายบอร์ด แต่ใช้อันเดียว Arduino ซอฟต์แวร์ IDE เพื่อควบคุมครั้งละหนึ่งบอร์ด

รู้ยัง, คุณอ่าน i2c อย่างไร? ลำดับการอ่านหรือเขียน Master to slave ขั้นพื้นฐานสำหรับ I2C เป็นไปตามลำดับต่อไปนี้:

  1. ส่งบิตเริ่มต้น (S)
  2. ส่งที่อยู่ทาส (ADDR)
  3. ส่ง Read(R)-1 / Write(W)-0 บิต
  4. รอ/ส่งบิตตอบรับ (A)
  5. ส่ง/รับข้อมูลไบต์ (8 บิต) (DATA)
  6. คาดหวัง / ส่งบิตตอบรับ (A)
  7. ส่งบิต STOP (P)

แล้วไมโครคอนโทรลเลอร์สองตัวสื่อสารกันอย่างไร?

มี หลายรายการ วิธีการต่างๆ สื่อสาร ระหว่าง ไมโครคอนโทรลเลอร์ . คุณสามารถใช้เส้นทางไร้สายที่ยอดเยี่ยม: Bluetooth, ZigBee, WiFi หรือโยนสายเคเบิลผสมกันและใช้โปรโตคอลที่กำหนดไว้จำนวนเท่าใดก็ได้: I2C, SPI, UART ทั้งหมดนี้มีข้อดีและข้อเสีย

การสื่อสาร i2c คืออะไร?

I2C เป็นซีรีย์ การสื่อสาร โปรโตคอล ดังนั้นข้อมูลจะถูกถ่ายโอนทีละบิตตามสายเดียว (สาย SDA) เช่นเดียวกับเอสพีไอ I2C เป็นแบบซิงโครนัส ดังนั้นเอาต์พุตของบิตจะถูกซิงโครไนซ์กับการสุ่มตัวอย่างบิตโดยสัญญาณนาฬิกาที่ใช้ร่วมกันระหว่างมาสเตอร์และสเลฟ

แนะนำ: