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

Click For Summary
SUMMARY

The discussion focuses on creating a graphical user interface (GUI) for AC circuit analysis using Intel Galileo and Arduino. Two primary methods are suggested: one involves studying GUI design literature, particularly X Windows, while the other advocates for a more experimental approach without references. Tools mentioned include Tk, Qt, and GTK, with a recommendation to explore modern GUI frameworks for better results. The conversation emphasizes the balance between achieving a final product and the learning experience gained through trial and error.

PREREQUISITES
  • Basic knowledge of C and C++ programming languages
  • Understanding of Intel Galileo hardware and Arduino platform
  • Familiarity with GUI design principles
  • Awareness of available GUI frameworks such as Tk, Qt, and GTK
NEXT STEPS
  • Research GUI design principles and best practices
  • Learn how to implement Tk with C for GUI development
  • Explore Qt framework for cross-platform GUI applications
  • Investigate GTK capabilities and compatibility with Arduino
USEFUL FOR

This discussion is beneficial for hardware developers, software engineers, and hobbyists interested in integrating GUI elements into their Arduino projects, particularly those focused on circuit analysis and educational tools.

cnh1995
Homework Helper
Gold Member
Messages
3,489
Reaction score
1,163
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/
 

Similar threads

Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 23 ·
Replies
23
Views
7K
Replies
4
Views
2K
Replies
19
Views
3K
  • · Replies 63 ·
3
Replies
63
Views
8K
  • · Replies 2 ·
Replies
2
Views
3K