Мазмуну:
- 1 -кадам: Эмне үчүн кайра иштетүү керек?
- 2 -кадам: Колдонулган китепканалар
- 3 -кадам: UUID жана мүнөздүү
- 7 -кадам: Акыркы ойлор
Video: Bluetooth жана IMU Tactigon Board менен - Иштөө: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул макалалар сериясы 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 кодун күтүп туруңуз!
Сунушталууда:
NodeMCU Lua арзан 6 $ Board MicroPython температурасы жана нымдуулугу менен, Wifi жана мобилдик статистика: 4 кадам
NodeMCU Lua Арзан 6 $ Board MicroPython Температурасы жана Нымдуулугу менен, Wifi жана Мобилдик Статистика менен: Бул негизи булут аба ырайы станциясы, сиз телефонуңуздагы маалыматтарды текшере аласыз же кээ бир телефонду түз дисплей катары колдоно аласыз NodeMCU түзмөгү менен сиз сыртта температура жана нымдуулук маалыматын жаза аласыз. , бөлмөдө, күнөсканада, лабораторияда, муздатуу бөлмөсүндө же башка жерлерде толук
Bluetooth LE жана RaspberryPi менен температураны көзөмөлдөө жана жаздыруу: 9 кадам (сүрөттөр менен)
Bluetooth LE жана RaspberryPi менен температураны көзөмөлдөп жана жаздырыңыз: Бул көрсөтмө Blue Lios (BLEHome) жана RaspberryPi 3B Bluetooth LE сенсорунун катасы менен көп түйүндүү температураны көзөмөлдөө тутумун кантип чогултуу жөнүндө. Bluetooth LE стандартынын өнүгүшүнө рахмат. азыр жеткиликтүү
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү