user interface für arduino Programme

Hallo Zusammen,

im Moment bin ich gerade dabei, ein PC-Programm zu schreiben, mit dem der Arduino gesteuert werden kann. Es ist eine Art erweitertes Terminal.

Es gibt zwei Ausgabefenster für Daten, ein paar Buttons und 2 Slider, die vom Arduino abgefragt werden können. Als weiteres soll die Möglichkeit dazukommen, das der Arduino Daten in ein File auf der Festplatte des PCs schreibt. Ausserdem soll noch ein Graph dazukommen, mit dem Messwerte dargestellt werden können.
Der Gag an dem Programm ist, dass es vom Arduino gesteuert wird. Deshalb muss das Programm auf dem PC nie an neue Arduino Programme angepasst werden, da alle Aktionen vom Arduino selbst ausgehen.

Wie das Ganze aussieht, könnt Ihr hier sehen.

Das Ganze ist mit QT in C++ gemacht. Es ist mein erstes Projekt. Hat jemand Lust mir ein paar Tipps zu geben, oder mitzuprogrammieren? Es ist ein Open Source Projekt.

Gruß,
chris