Мазмуну:

Bluetooth жана IMU Tactigon Board менен - Иштөө: 7 кадам
Bluetooth жана IMU Tactigon Board менен - Иштөө: 7 кадам

Video: Bluetooth жана IMU Tactigon Board менен - Иштөө: 7 кадам

Video: Bluetooth жана IMU Tactigon Board менен - Иштөө: 7 кадам
Video: Проводные, Беспроводные блютуз наушники - сравнение, какие для чего нужны, Led Bluetooth VJ033 отзыв 2024, Июль
Anonim
Image
Image

Бул макалалар сериясы 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 =" жалкоо "сюжет үчүн керектүү маалыматтарды алды, сюжеттин массивдеринде жылыштар аткарылды, акыркы чогултулган мааниге карата позицияны бекитип бергиле. Бул массивдер азыр draw () функциясы аркылуу картага түшүрүүгө даяр.

7 -кадам: Акыркы ойлор

Бул иштетүү эскизи - бул Android экранында маалыматтарды алуу жана басып чыгаруунун жөнөкөй жолу. Өтө өнүккөн алгоритмдерди жана Иштетүү функцияларын колдонуу менен жаңсоо контроллерин интеграциялоого болот.

Көбүрөөк Tactigon кодун күтүп туруңуз!

Сунушталууда: