สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บทความชุดนี้จะอธิบายวิธีใช้เซ็นเซอร์และอินเทอร์เฟซการสื่อสารที่ผสานรวมของ 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 เพิ่มเติม!