Creating a GUI for AC Circuit Analysis with Intel Galileo and Arduino

AI Thread Summary
The discussion centers on developing a GUI for a completed AC circuit analysis project on Intel Galileo using Arduino. The project is viewed as a significant learning opportunity, albeit a time-consuming one, with estimates suggesting it could take around 4000 hours. Two primary approaches to GUI development are proposed: the first involves studying GUI design literature, particularly focusing on open-source frameworks like X Windows, which may lead to conventional design outcomes; the second approach encourages a more experimental method without relying on existing literature, promoting deeper learning through trial and error. The conversation also touches on various GUI libraries, suggesting options like Tk and Qt, while questioning the compatibility of GTK with Arduino. The key decision for the developer is whether to prioritize the end result or the learning experience throughout the process.
cnh1995
Homework Helper
Gold Member
Messages
3,486
Reaction score
1,165
I have completed a small project of ac circuit analysis on intel galileo in arduino. I want to make a GUI now. How should I proceed? I know C and a little C++.
 
Technology news on Phys.org
Wow, that would be an ambitious project. It sounds like you want to do it as a learning exercise. You could learn a lot but it will take a lot of work. As a wild guess, maybe 4000 hours.

There are two ways to go. Method 1 is to get some books on GUI design. X Windows was open source from the start, there should e lots of chat and docs online. The disadvantage is that it poisons your mind, and you wind up with a X Windows look alike. I'm sure there are other documented GUIs out there.Method two is to do it without reference to literature. You are likely to fail and have to start over more than once. But the learning will be more profound. We learn best from our own mistakes.

So, which is most important to you, getting to the end result, or the learning?
 
There are many gui packages, but I'm not up to date on them. For example Tk can be interfaced to C (I use it from Perl quite often). There are probably better, more modern choices, like Qt or something. Will GTK run on the arduino?

https://developer.gnome.org/gtk-tutorial/stable/
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top