Forum: Mikrocontroller und Digitale Elektronik Windows GUI mit µC USB ComPort


von Manuel X. (scratliner)


Lesenswert?

Moin zusammen,
ich bräuchte Hilfe beim erstellen einer Windows GUI, die Serielle Daten 
rausgibt, die wiederrum via USB an einen µC reingehen sollen.
Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch 
nicht für den Atmega168, da der Programmierer gestorben ist.
Nun möchte einen neuen µC verwenden, der den ganzen kram handelt.
Ggf auch eine neue GUI erstellen.
Es sollen via Häckchen setzen diverse Daten Seriell weitergegebene 
werden (Tastatur Eingabe oder LEDs ein-ausschalten).
Kann mir dazu jemand Information zukommen lassen?
Im Netz findet man viel, aber nicht so wirklich etwas zu meinem 
vorhaben.
Danke euch :)

von Gerhard H. (hauptmann)


Lesenswert?

Such mal nach Serialcominstruments oder Comvisu

von Steve van de Grens (roehrmond)


Lesenswert?

Mir ist nicht klar, ob du ein fertiges Programm suchst, oder eins selbst 
schreiben willst.

Für den letzteren Fall gefällt dir vielleicht dies als Starthilfe:
http://stefanfrings.de/serial_io/index.html#qtexample

Auf der selben Seite wird weiter oben das etwas umfangreichere 
Beispielprogramm ioModule genannt, welches die Verfügbaren virtuellen 
COM Ports auflistet und die Antworten auf dem Bildschirm anzeigt. 
Außerdem enthält es eine halbwegs vernünftige Fehlerbehandlung.

: Bearbeitet durch User
von Εrnst B. (ernst)


Lesenswert?

Welche Teile willst du austauschen?
Die PC-Software?
Den µC und dessen Firmware?
Beides?

Falls "Beides": Dann wärst du nicht zwingend auf die Serielle Verbindung 
angewiesen, und kannst auch überlegen ob da nicht z.B. WLan und 
Weboberfläche sinnvoller wäre.

von Rahul D. (rahul)


Lesenswert?

Manuel X. schrieb:
> Nun möchte einen neuen µC verwenden, der den ganzen kram handelt.
Dazzu muss man "nur" wissen, was der µC "händeln" soll.

> Ggf auch eine neue GUI erstellen.
Hast du irgendwelche Programmiererfahrung?
Viele verwenden QT mit python.
Andere Winforms oder Avalonia mit C#.
Noch andere verwenden ein "intelligentes" Touch-Display (z.B. von 
4D-Systems), das sich auch um einfache Steueraugaben kümmern könnte.

Manche lassen sowas auch einfach von o.g. (nach-) entwickeln und 
bezahlen diejendigen dann dafür.

von Harald K. (kirnbichler)


Lesenswert?

Ein komplett anderer Ansatz:

Lass' die GUI weg, und mach die Benutzerinteraktion mit VT100-Sequenzen, 
die Dein µC erzeugt.

Dann kann jedes beliebige Terminalprogramm* auf jedem beliebigen 
Betriebssystem verwendet werden.



*) nein, "hterm" ist kein Terminalprogramm

von Cyblord -. (cyblord)


Lesenswert?

Manuel X. schrieb:
> Moin zusammen,
> ich bräuchte Hilfe beim erstellen einer Windows GUI, die Serielle Daten
> rausgibt, die wiederrum via USB an einen µC reingehen sollen.
> Aktuell habe ich zwar eine GUI, jedoch keinen Quellcode dafür und auch
> nicht für den Atmega168, da der Programmierer gestorben ist.
> Nun möchte einen neuen µC verwenden, der den ganzen kram handelt.
> Ggf auch eine neue GUI erstellen.
> Es sollen via Häckchen setzen diverse Daten Seriell weitergegebene
> werden (Tastatur Eingabe oder LEDs ein-ausschalten).
> Kann mir dazu jemand Information zukommen lassen?
> Im Netz findet man viel, aber nicht so wirklich etwas zu meinem
> vorhaben.
> Danke euch :)

Ja das kann man alles so programmieren. Wenn man es kann. Und das man zu 
einer konkreten Anwendung nichts fertiges im Netz findet wundert jetzt 
nicht.

Was ist jetzt genau deine Frage? Wie man programmieren lernt? Oder ob 
das jemand für dich für lau machen wird? Oder was genau willst du 
wissen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.