Forum: Mikrocontroller und Digitale Elektronik Grafische Oberflüche


von Frank Baumann (Gast)


Lesenswert?

Für ein Projekt sollte ich eine grafische Oberfläche programmieren.

die Oberfläche dient zur Computersteuerung von einem uController.
Wie ist es möglich dass das Programm mitkriegt was ich ansprechen
möchte, bitte um hilfe, da dieses Themengebiet völlig neu für mich
ist.

Ich verwende die Programmiersprache Pascal den Compiler Delphi.

Kann mir jemand beim "Protokoll" helfen?

Danke im Voraus

mfg Frank

von Frank Linde (Gast)


Lesenswert?

Hallo Frank,

bitte nenne noch ein paar Details dieses Projektes. So wird es
schwierig, Dir zu helfen. Was ist das für ein Microcontroller und was
wird damit gesteuert? Welche Befehle sollen übertragen werden? Welche
Meßwerte sollen eingelesen werden? Wie schnell, wie oft, wie präzise?
Ist das µC-Programm schon fertig? Wenn nicht, welche Programmiersprache
soll verwendet werden? ...

Grundsätzlich kannst Du mit einem beliebigen Microcontroller über die
serielle Schnittstelle des PC (nach entsprechender Pegelwandlung)
kommunizieren. Das Protokoll ist natürlich von der genauen
Aufgabenstellung abhängig.

Gruß, Frank

von Frank Baumann (Gast)


Lesenswert?

Ich verwende den uC von Atmel At89c5131 über USB, Programmiersprache C,
jedoch habe ich schwierigkeiten mit der initialisierung von USB und
werde deshalb auf einen uC (atmel) mit Rs232 schnittstelle umstellen

Der uC Steuert Messwerte von Tastern und schaltern und je nachdem wie
lang ein taster gedrückt ist(intern läuft ein zähler) wird eine
Bitkombination ausgegeben die zur Ansteuerung von LED dient.
(regelung der Helligkeit)

Über die Oberfläche möchte ich werte vordefinieren (Grundeinstellung
der Helligkeit)

Eingelesen muss eigentlich nur der aktuelle Status der Rest wäre für
die Ausgabe auf den uC gedacht.

Danke für die Hilfe!

Schönen Abend
Frank

von Gast (Gast)


Lesenswert?

Zum Thema der grafischen Programmierung gab es in der kürzeren
Vergangenheit Threads in diesem Forum. Solange du dich nicht auf diese
eine Programmmierspache eingeschossen hast, sollten dir die dortigen
Antworten bei deinem Problem helfen können.

von Frank (Gast)


Lesenswert?

Bitte um weitere hilfen

danke

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.