Բովանդակություն:

Bluetooth և IMU Tactigon Board- ով - մշակում ՝ 7 քայլ
Bluetooth և IMU Tactigon Board- ով - մշակում ՝ 7 քայլ

Video: Bluetooth և IMU Tactigon Board- ով - մշակում ՝ 7 քայլ

Video: Bluetooth և IMU Tactigon Board- ով - մշակում ՝ 7 քայլ
Video: Active Directory Essentials: Navigating the Object Database for IT Pros 2024, Հուլիսի
Anonim
Image
Image

Այս հոդվածների շարքը կբացատրի, թե ինչպես օգտագործել The Tactigon- ի ինտեգրված տվիչներն ու հաղորդակցության միջերեսները ՝ ժեստերի պարզ վերահսկիչ ստեղծելու համար:

Աղբյուրի կոդը հասանելի է այստեղ GitHub- ում

Այս հոդվածում մենք կսովորենք, թե ինչպես օգտագործել Tactigon- ի պարզ գործառույթները ՝ արագացուցիչի տվյալներ և չորրորդականություններ Bluetooth Low Energy (այսուհետ BLE) միջոցով ուղարկելու համար:

Մանրամասնորեն կանդրադառնանք ՝

  • Ինչու՞ մշակել:
  • Օգտագործված գրադարաններ
  • UUID և բնութագրական
  • Միացում սարքին
  • Ստացեք տվյալների հոսք
  • Սյուժե
  • Վերջնական նկատառումներ

Քայլ 1: Ինչու՞ մշակել:

Վերջնական նկատառումներ
Վերջնական նկատառումներ

Մենք ընտրում ենք մշակումը, քանի որ դա ցրված ծրագրային էսքիզների գիրք է, որից պարզ և հեշտ է սկսել: Այն առաջարկում է Java- ի և Android- ի համատեղելիություն, և սովորաբար հնարավոր է ծրագիր տեղափոխել Java- ից Android- ին ՝ առանց կոդավորման փոփոխության:

Շատ հոբբիստներ օգտագործում են Processing, այնպես որ հեշտ է գտնել աջակցություն, էսքիզներ և գրադարաններ, ինչպես նաև խորացված ձեռնարկներ և համայնքներ:

Քայլ 2: Օգտագործված գրադարաններ

Այս օրինակում օգտագործվում են մի քանի հիմնական գրադարաններ.

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Բլեպդրոիդ

Մենք կկենտրոնանանք Blepdroid- ի վրա, մինչդեռ այլ գրադարաններ այս գրառման նպատակը չեն:

ԲԼԵՊԴՐՈԻԴ

Այս գրադարանը մշակվել է հատուկ մշակման համար ՝ Android միջավայրում:

Blepdroid- ը հասանելի է ՝

Քայլ 3: UUID և բնութագրական

"loading =" lazy " - ն ստացել է գծագրման ճիշտ տվյալները, գծապատկերի զանգվածների տեղաշարժը կատարվում է, վերջին հավաքված արժեքի համար դիրքի ազատում: Այս զանգվածներն այժմ պատրաստ են գծապատկերների վրա գծված () գործառույթի միջոցով:

Քայլ 7: Վերջնական նկատառումներ

Այս մշակման ուրվագիծը պարզապես պարզ միջոց է ՝ տվյալներ ստանալու և Android էկրանին տպելու համար: Օգտագործելով ավելի առաջադեմ ալգորիթմներ և մշակման գործառույթներ, հնարավոր է ինտեգրել ժեստերի վերահսկիչ:

Շարունակեք հետևել Tactigon- ի այլ կոդերին:

Խորհուրդ ենք տալիս: