สารบัญ:

Bluetooth และ IMU พร้อม Tactigon Board - กำลังประมวลผล: 7 ขั้นตอน
Bluetooth และ IMU พร้อม Tactigon Board - กำลังประมวลผล: 7 ขั้นตอน

วีดีโอ: Bluetooth และ IMU พร้อม Tactigon Board - กำลังประมวลผล: 7 ขั้นตอน

วีดีโอ: Bluetooth และ IMU พร้อม Tactigon Board - กำลังประมวลผล: 7 ขั้นตอน
วีดีโอ: How to Control DC Motors With The Tactigon and Bluetooth (+ Arduino Code) 2024, กรกฎาคม
Anonim
Image
Image

บทความชุดนี้จะอธิบายวิธีใช้เซ็นเซอร์และอินเทอร์เฟซการสื่อสารที่ผสานรวมของ The Tactigon เพื่อสร้างตัวควบคุมท่าทางสัมผัสอย่างง่าย

ซอร์สโค้ดมีให้ที่นี่บน GitHub

ในบทความนี้ เราจะมาเรียนรู้วิธีใช้ฟังก์ชันง่ายๆ ของ Tactigon เพื่อส่งข้อมูลมาตรความเร่งและควอเทอร์เนียนผ่าน Bluetooth Low Energy (BLE จากนี้ไป)

เราจะดูรายละเอียดเพื่อ:

  • ทำไมต้องประมวลผล?
  • ห้องสมุดที่ใช้
  • UUID และลักษณะเฉพาะ
  • การเชื่อมต่อกับอุปกรณ์
  • รับสตรีมข้อมูล
  • พล็อต
  • การพิจารณาขั้นสุดท้าย

ขั้นตอนที่ 1: ทำไมต้องประมวลผล

การพิจารณาขั้นสุดท้าย
การพิจารณาขั้นสุดท้าย

เราเลือกการประมวลผลเนื่องจากเป็นสมุดสเก็ตช์ซอฟต์แวร์แบบกระจาย เรียบง่ายและง่ายต่อการเริ่มต้น มันมีความเข้ากันได้กับ Java และ Android และโดยปกติก็เป็นไปได้ที่จะพอร์ตแอปพลิเคชันจาก Java ไปยัง Android โดยมีการเปลี่ยนแปลงเพียงเล็กน้อยหรือไม่มีเลยในการเขียนโค้ด

ผู้ที่ชื่นชอบงานอดิเรกจำนวนมากใช้การประมวลผล ดังนั้นจึงง่ายต่อการค้นหาการสนับสนุน ภาพสเก็ตช์ และไลบรารี รวมถึงบทแนะนำเชิงลึกและชุมชน

ขั้นตอนที่ 2: ไลบรารีที่ใช้แล้ว

ตัวอย่างนี้ใช้ไลบรารีที่จำเป็นบางส่วน:

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroid

เราจะเน้นที่ Blepdroid ในขณะที่ห้องสมุดอื่นไม่ใช่เป้าหมายของโพสต์นี้

BLEPDROID

ไลบรารีนี้ได้รับการพัฒนาโดยเฉพาะสำหรับการประมวลผลในสภาพแวดล้อม Android

Blepdroid สามารถใช้ได้ที่:

ขั้นตอนที่ 3: UUID และคุณลักษณะ

"loading="lazy" ได้รับข้อมูลที่ถูกต้องในการลงจุด การเปลี่ยนแปลงในอาร์เรย์การพล็อตถูกดำเนินการ ทำให้เป็นอิสระจากตำแหน่งสำหรับค่าที่รวบรวมล่าสุด อาร์เรย์นี้พร้อมที่จะพล็อตบนชาร์ดโดยใช้ฟังก์ชัน draw()

ขั้นตอนที่ 7: ข้อควรพิจารณาขั้นสุดท้าย

ร่างการประมวลผลนี้เป็นเพียงวิธีง่ายๆ ในการรับข้อมูลและพิมพ์บนหน้าจอ Android การใช้อัลกอริธึมขั้นสูงและฟังก์ชันการประมวลผลทำให้สามารถผสานรวมตัวควบคุมท่าทางสัมผัสได้

คอยติดตามโค้ดของ Tactigon เพิ่มเติม!

แนะนำ: