Мазмұны:
- 1 -қадам: Неліктен өңдеу керек?
- 2 -қадам: пайдаланылған кітапханалар
- 3 -қадам: UUID және сипаттамалық
- 7 -қадам: Қорытынды ойлар
Бейне: Bluetooth және IMU Tactigon тақтасымен - өңдеу: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл мақалалар сериясы қарапайым қимыл контроллерін құру үшін 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 коды туралы көбірек біліңіз!
Ұсынылған:
BBC Micro: бит және Scratch - интерактивті руль және жүргізуші ойыны: 5 қадам (суреттермен)
BBC Micro: бит және Scratch - интерактивті руль және көлік жүргізу ойыны: Менің осы аптадағы тапсырмаларымның бірі - біз жазған Scratch бағдарламасымен интерфейс жасау үшін BBC Micro: bit пайдалану. Мен бұл ThreadBoard тақтасын ендірілген жүйені құрудың тамаша мүмкіндігі деп ойладым! Менің сызатқа шабытым
M5stack Esp32 негізіндегі M5stick C дамыту тақтасымен Flappy Bird ойынын ойнау: 5 қадам
Flappy Bird ойынын M5stack Esp32 негізіндегі M5stick C даму тақтасы арқылы ойнау: Сәлеметсіздер ме, бүгін біз m5stack ұсынған m5stick c даму тақтасына құс ойынының кодын жүктеуді үйренеміз. Бұл шағын жоба үшін сізге келесі екі нәрсе қажет: m5stick-c әзірлеу тақтасы: https://www.utsource.net/itm/p/8663561.h
Bluetooth LE және RaspberryPi көмегімен температураны бақылау және жазу: 9 қадам (суреттермен)
Bluetooth LE және RaspberryPi көмегімен температураны бақылау және тіркеу: Бұл нұсқаулық Blue RADIO (BLEHome) мен RaspberryPi 3B Bluetooth LE сенсорлы қатесі бар температуралық бақылаудың көп түйінді жүйесін қалай қосуға болатындығы туралы. Bluetooth LE стандартының арқасында. қазір қол жетімді
RuuviTag және PiZero W және Blinkt! Bluetooth маякқа негізделген термометр: 3 қадам (суреттермен)
RuuviTag және PiZero W және Blinkt! Bluetooth -маякқа негізделген термометр: Бұл нұсқаулықта RuuviTag -тан Raspi Pi Zero W көмегімен Bluetooth көмегімен температура мен ылғалдылық туралы ақпаратты оқуға және мәндерді екілік сандарда Pimoroni blinkt -те көрсетуге болатын тәсіл сипатталған! pHAT.Немесе қысқаша айтқанда: мемлекетті қалай құру керек
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293