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 :)
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
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.
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.