Агуулгын хүснэгт:

Bluetooth ба IMU нь Тактигоны самбартай - Боловсруулах: 7 алхам
Bluetooth ба IMU нь Тактигоны самбартай - Боловсруулах: 7 алхам

Видео: Bluetooth ба IMU нь Тактигоны самбартай - Боловсруулах: 7 алхам

Видео: Bluetooth ба IMU нь Тактигоны самбартай - Боловсруулах: 7 алхам
Видео: Объяснение прошивки Marlin 2.0.x 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү цуврал нийтлэлд Tactigon -ийн нэгдсэн мэдрэгч ба холбооны интерфэйсийг ашиглан энгийн дохио хянагч бий болгох талаар тайлбарлах болно.

Эх кодыг энд GitHub дээрээс авах боломжтой

Энэ нийтлэлд бид Tactigon -ийн энгийн функцийг ашиглан Bluetooth Low Energy (одооноос эхлэн BLE) ашиглан акселерометрийн өгөгдөл болон кватернионуудыг хэрхэн илгээх талаар сурах болно.

Бид дараахь зүйлийг нарийвчлан авч үзэх болно.

  • Яагаад боловсруулж байна вэ?
  • Ашигласан номын сан
  • UUID ба шинж чанар
  • Төхөөрөмжид холбогдох
  • Дата дамжуулалтыг авах
  • Хэсэг
  • Эцсийн дүгнэлт

Алхам 1: Яагаад боловсруулж байна вэ?

Эцсийн дүгнэлт
Эцсийн дүгнэлт

Энгийн бөгөөд эхлүүлэхэд хялбар програм хангамжийн ноорог ном учраас бид боловсруулалтыг сонгож байна. Энэ нь Java болон Android -ийн нийцтэй байдлыг санал болгодог бөгөөд ихэвчлэн програмыг Java -аас Андройд руу кодчлоход бага зэрэг өөрчлөлт оруулах боломжтой байдаг.

Маш олон хоббичид боловсруулалтыг ашигладаг тул дэмжлэг, тойм, номын сан, гүнзгийрүүлсэн зааварчилгаа, хамт олныг олоход хялбар байдаг.

Алхам 2: Ашигласан номын сан

Энэ жишээ нь цөөн хэдэн чухал номын санг ашигладаг:

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

Бусад номын сан нь энэ нийтлэлийн зорилго биш боловч бид Blepdroid дээр анхаарлаа хандуулах болно.

BLEPDROID

Энэхүү номын сан нь Android орчинд боловсруулахад зориулагдсан болно.

Blepdroid -ийг эндээс авах боломжтой:

Алхам 3: UUID ба онцлог

"loading =" залхуу "нь зураг зурах зөв өгөгдлийг олж авсан бөгөөд талбарын массивын шилжүүлгийг хийж, сүүлчийн цуглуулсан утгын байрлалыг чөлөөлнө. Энэ массивыг draw () функцээр диаграм дээр зурахад бэлэн боллоо.

Алхам 7: Эцсийн дүгнэлт

Энэхүү боловсруулалтын тойм бол Андройд дэлгэц дээр мэдээлэл авах, хэвлэх энгийн арга юм. Илүү дэвшилтэт алгоритм ба боловсруулалтын функцийг ашигласнаар дохио зангаа хянагчийг нэгтгэх боломжтой болно.

Илүү их Tactigon кодыг олж мэдээрэй!

Зөвлөмж болгож буй: