Агуулгын хүснэгт:
- Алхам 1: Яагаад боловсруулж байна вэ?
- Алхам 2: Ашигласан номын сан
- Алхам 3: UUID ба онцлог
- Алхам 7: Эцсийн дүгнэлт
Видео: Bluetooth ба IMU нь Тактигоны самбартай - Боловсруулах: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү цуврал нийтлэлд 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 кодыг олж мэдээрэй!
Зөвлөмж болгож буй:
Температур ба чийгшил мэдрэгч (DHT22) Dexter самбартай: 7 алхам
Температур ба чийгшил мэдрэгч (DHT22) Dexter Board -тэй: Dexter самбар бол электроникийн сурах ажлыг хөгжилтэй, хялбар болгодог боловсролын сургагч багш юм. Удирдах зөвлөл нь эхлэгчээс санаагаа амжилттай загвар болгон өөрчлөхөд шаардлагатай бүх хэсгийг нэгтгэдэг. Ардуино зүрхэндээ маш олон тооны
Rekt-O-Matic Turbo S: Нэг самбартай Bitcoin Ticker: 12 алхам
Rekt-O-Matic Turbo S: Single Board Bitcoin Ticker: 2019 оны 10-р сарын 25-ны өдөр Bitcoin-ийн үнэ 7500 доллар байснаа 10300 доллар болж өссөнийг та санаж байсан уу? За тэгсэн. Криптовалютын ертөнцөд ийм зүйл тохиолддог. Хүмүүс танд хэрэгтэй зүйл бол TheRekt-O-Matic Turbo S юм
Автомат ухаалаг аквапоник (үүлд суурилсан хяналтын самбартай): 11 алхам
Автомат ухаалаг аквапоник (үүлд суурилсан хяналтын самбартай): Aquaponics нь өөрийн органик хоол хүнсийг хаана ч хамаагүй (дотор эсвэл гадаа), маш бага талбайд, илүү их ургах, усны хэрэглээ багатай, гадны химийн бордоо хэрэглэхгүйгээр ургуулах боломжийг олгодог. Түүнчлэн, та үүлд суурилсан хяналтын самбар дээрх нөхцөл байдлыг хянах боломжтой
Ширээний дээд удирдлага, хяналтын самбартай: 4 алхам
Ширээний дээд удирдлага, хяналтын самбартай: Миний "Электроникийг товчхондоо" энд бүртгүүлнэ үү: https: //www.udemy.com/electronics-in-a-nutshell/? … Мөн эндээс миний youtube сувгийг үзээрэй. бусад төсөл, электроникийн хичээлүүд: https://www.youtube.com/channel/UCelOORs7UioZ4TZF .. Миний хувьд
Tinusaur самбартай ажиллахын тулд Arduino IDE -ийг хэрхэн тохируулах вэ: 3 алхам
Tinusaur самбартай ажиллахын тулд Arduino IDE -ийг хэрхэн тохируулах вэ: Энэ бол Arduino IDE -ийг Tinusaur хавтантай хэрхэн тохируулах талаар товч заавар юм. Энэ нь үндсэндээ Atmel ATtiny85/45/25 микроконтроллертой ажиллахад оршино. . Ганц ялгаа нь самбаруудын жагсаалтад Tinusau нэрээр харагдах болно