Skip to content

Qt/QML Android application and Arduino Nano IoT sketch to control a multi-functional RGB light-up object via Bluetooth Low Energy (BLE).

License

Notifications You must be signed in to change notification settings

mattrussmill/QPlumbob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QPlumbob Android Application and Arduino LED Controller

ABOUT:

The QPlumbob application and Arduino protype exists as proof of concept for learning the ins and outs of Bluetooth Low Energy (BLE) communication and QML mobile development. This project uses a Qt/QML Android application to scan for and authenticate with an Arduino based RGB LED controller via the BLE communication protocol.

BUILD ENVIRONMENT:

Qt Environment

The development envoronment consists of Qt Creator 4.13.0 using the Qt 5.15 framework. The application was built using the Android Clang (NDK 21.1) compiler packaged with Qt for Android 10.

Arduino Environment

The prototype environment uses version 1.8.13 of the Arduino IDE for the Arduino NANO IoT 33 device.

Notes

After importing the project or upgrading Qt if there are problems building or running the application on Android, try deleting and recreating the Android Manifest file.

CONTRIBUTIONS:

Currently Matthew R. Miller has been the only one to contribute to this project.

LICENSE:

QPlumbub is released under the GNU General Public License as published by the Free Software Foundation (version 3 of the License). The appropriate licensing files for this and supporting software can be found in the LICENSE.txt file.

About

Qt/QML Android application and Arduino Nano IoT sketch to control a multi-functional RGB light-up object via Bluetooth Low Energy (BLE).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published