Բովանդակություն:
- Քայլ 1: Ինչու՞ մշակել:
- Քայլ 2: Օգտագործված գրադարաններ
- Քայլ 3: UUID և բնութագրական
- Քայլ 7: Վերջնական նկատառումներ
Video: Bluetooth և IMU Tactigon Board- ով - մշակում ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս հոդվածների շարքը կբացատրի, թե ինչպես օգտագործել 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- ի այլ կոդերին:
Խորհուրդ ենք տալիս:
MXY Board - Low -Budget XY Plotter Drawing Robot Board: 8 քայլ (նկարներով)
MXY Board - -ածր բյուջետային XY Plotter Drawing Robot Board. Իմ նպատակն էր նախագծել mXY տախտակը, որպեսզի ցածր բյուջե ստեղծի XY գծագրիչ գծագրական մեքենան: Այսպիսով, ես նախագծեցի տախտակ, որը հեշտացնում է նրանց համար, ովքեր ցանկանում են այս նախագիծը կատարել: Նախորդ նախագծում, 2 հատ Nema17 տիպի շարժիչներից օգտվելիս, այս տախտակը
Պարզ MPU6050 IMU + Arduino GYRO Bot ՝ 4 քայլ
Պարզ MPU6050 IMU + Arduino GYRO Bot. Իմ նախագծերի վերահսկման համար Gyro- ի օգտագործումը մեծ բան էր իմ դույլի ցուցակում, բայց բացի IMU ձեռք բերելուց, մնացածը եղունգների պես դժվար էր: Հորանջի և պտտվող արժեքների արդյունահանման վրա արդյունավետ բովանդակության բացակայությունը խռովեցրեց ինձ ավելի քան մեկ ամիս: Բազմաթիվ ցանցերից հետո
Տնային ավտոմատացում ՝ օգտագործելով Bluetooth (Smart Board) ՝ 6 քայլ
Տնային ավտոմատացում Bluetooth- ի միջոցով (Smart Board). Խնդրում ենք ուշադիր կարդալ: Տան ավտոմատացումը ենթադրում է կենցաղային միջավայրի սարքավորումների ավտոմատացում: Նույն նպատակին հասնելու համար մենք նախագծել ենք խելացի տախտակ, որը դյուրին կլինի տեղադրել, իսկ կցված սարքավորումները կարող են կառավարվել սմարթֆոնների հավելվածի միջոցով
Wallace - DIY ինքնավար ռոբոտ - Մաս 5 - Ավելացնել IMU ՝ 9 քայլ
Ուոլաս - DIY ինքնավար ռոբոտ - Մաս 5 - Ավելացնել IMU. Մենք գնում ենք Ուոլասի հետ միասին: Ուոլես անունը ծագել է «Wall-E»-ի և նախորդ նախագծից (ձայնի ճանաչում) և «espeak»-ի օգտագործումից: օգտակար, այն մի փոքր բրիտանական էր հնչում: Եվ ինչպես սպասարկու կամ մատուցող: Իսկ տ
SmartPhone Game Simulator- Խաղացեք Windows խաղեր ՝ օգտագործելով ժեստերի կառավարման IMU, արագացուցիչ, գիրոսկոպ, մագնիսաչափ ՝ 5 քայլ
SmartPhone Game Simulator- Խաղացեք Windows խաղեր ՝ օգտագործելով ժեստերի կառավարման IMU, արագացուցիչ, գիրոսկոպ, մագնիսաչափ. Աջակցեք այս նախագծին ՝ https://www.paypal.me/vslcreations ՝ նվիրաբերելով բաց կոդերի & աջակցություն հետագա զարգացմանը