First off, Happy New Year to all, hope you all have a fantastic year ahead.
I'm using the Arduino for home and work projects alike. I work in a production environment and the Ardunio is great for making all different types of test boxes.
However, I'd like to expand on this. I'd like to build test boxes and then integrate them with a Windows OS. For example, I'm planning on building a test box where through the use of k-type thermocouples, I can monitor the temp at different places on a piece of equipment under test. i'd want to graph this out to a GUI on windows, and also collect the data.
I'm also currently building a LORA based comms system, and I want to display on a windows OS, a GUI that gives me the status of the nodes connected, and also gather the data from that.
My Cpp programming skills are a basic level. i understand functions and classes well enough, but I'm still learning. Having projects help to drive this learning.
They'll be no doubt lot's of other projects down the line where i want to create similar things. With that said, i think i need to learn a GUI framework. But I'm new to programming and the options are just overwhelming.
I'd love some advice on this. Options I've briefly looked at are
- Dear ImGui: GitHub - ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
But i don't know if there will be more work involved with Dear ImGui. However, I must stress, it will be something I will continuously use, so if I've got to really work at it, so be it
- Processing ide: Download Processing / Processing.org
Processing ide looks kinda interesting tbh, and i'm leaning towards this at the moment.
A lot of folk on the internet seem to mention Qt as the gold standard. I'm not sure on the licensing side of things, how that works. Learning curve maybe steep, but again, so be it.
To sum up though. i'm looking for a GUI framework, that i'd be constantly using. It would only ever be used in a test environment in a production facility. it would not be distributed in any way. it doesn't have to look that fancy, practicality is the may concern here. The GUI's would be running on Windows. It would basically be graphing out things, from sensors etc. that are connected to Arduinos, nothing more than that.
One thing I'm unsure about, is the gathering of data, and how to do that. On my LORA based project, I want to gather data from multiple nodes. In simple terms, when a particular node is turned on and off, i want to log that, and the time it takes between an on and an off. i also want to be able to send a string, and capture that string, and log that.
I'm not sure yet how best to capture that info on the windows system. What role a GUI framework would play in that. If i just make a simple excel doc, I'm unsure.
Anyway, thanks for taking the time to read this.
Best wishes!