Software tools for creating interfaces for interaction with Arduino via Bluetooth
dc.contributor.author | Kliuba, M. | |
dc.contributor.author | Likhouzova, T. | |
dc.date.accessioned | 2023-12-14T16:00:32Z | |
dc.date.available | 2023-12-14T16:00:32Z | |
dc.date.issued | 2023 | |
dc.description.abstract | The problem of communication between microcontrollers of the AVR family and other devices via Bluetooth using special modules is considered. A comprehensive solution is proposed, including a modified interaction protocol, an Arduino library that implements interaction on the microcontroller side, and a mobile application for creating interfaces that allows a user to interact with Arduino via Bluetooth. | uk |
dc.description.abstractother | В статті розглянуто проблему комунікації мікроконтролерів сімейства AVR з іншими пристроями по Bluetooth за допомогою спеціальних модулів. Запропоновано комплексне рішення, що включає модифікований протокол взаємодії, бібліотеку для Arduino, яка реалізує взаємодію на стороні мікроконтролера, та мобільний застосунок для створення інтерфейсів, що забезпечують взаємодію користувача з Arduino по Bluetooth. Середовищем розробки обрано Android Studio разом з набором інструментів SDK (API 34). Для програмування використано мову Kotlin та програмні засоби з Android Jetpack, у тому числі Jetpack Compose, який дозволяє створювати більш гнучкі, ефективні та привабливі користувацькі інтерфейси для Android-застосунків. Для обміну даними між пристроями використано модифікацію протоколу SPP. Для реалізації взаємодії користувача із застосунком на стороні Arduino розроблено бібліотеку BluetoothMe, яка за допомогою інтерфейсу IBluetoothAdapter інкапсулює роботу з Bluetooth-адаптером і надає зручні функції для надсилання та отримування даних. Завдяки такому підходу користувач отримує можливість використовувати будь-який Arduino-сумісний Bluetooth-модуль. Розробка орієнтована в першу чергу на аматорів робототехніки та мікроефектроніки, але буде корисною і професіоналам. Запропоноване програмне забезпечення дозволяє розробникам створювати більш складні та потужні електронні пристрої за коротший час. Це дає можливість розширювати межі технічного прогресу та забезпечує створення нових, більш ефективних та потужних пристроїв, що можуть виконувати різноманітні завдання. | uk |
dc.format.pagerange | Pp. 3-11 | uk |
dc.identifier.citation | Kliuba, M. Software tools for creating interfaces for interaction with Arduino via Bluetooth / M. Kliuba, T. Likhouzova // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2023. – № 2 (43). – С. 3-11. – Бібліогр.: 11 назв. | uk |
dc.identifier.doi | https://doi.org/10.20535/1560-8956.43.2023.292238 | |
dc.identifier.issn | 1560-8956 | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63103 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.relation.ispartof | Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2023. – № 2 (43) | uk |
dc.rights.uri | https://creativecommons.ru/licenses | |
dc.rights.uri | https://creativecommons.ru/licenses | |
dc.subject | Arduino | uk |
dc.subject | Bluetooth | uk |
dc.subject | graphical user interface | uk |
dc.subject | software interface on the microcontroller side | uk |
dc.subject | графічний інтерфейс користувача | uk |
dc.subject | програмний інтерфейс на стороні мікроконтролера | uk |
dc.subject.udc | 004.42 | uk |
dc.title | Software tools for creating interfaces for interaction with Arduino via Bluetooth | uk |
dc.title.alternative | Програмні засоби створення інтерфейсів для взаємодії з Arduino по Bluetooth | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- 292238-674877-1-10-20231202.pdf
- Розмір:
- 633.5 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: