GUI um Mikrocontroller zu programmieren

Gast #4869746
Lesenswert?

Hallo,

ich habe mal eine Frage. Und zwar habe ich gerade ein kleines Projekt, 
bei dem ein Paar LEDs (maximal 10) angesteuert werden. Diese leuchten 
dann in einer bestimmten Reihenfolge und werden hell/dunkel. Das mit 
einem Controller zu realisieren ist kein Problem.
Jetzt hätte ich aber gerne eine Benutzeroberfläche am Rechner mit der 
ich sagen kann: Jetzt leuchtet nur LED3, nur LED5 usw. oder wieder der 
Standardablauf.
Die benutzeroberfläche zu erstellen ist dabei auch kein Problem.
Die eigentliche Frage ist wie ich das ganze miteinander verknüpfen kann?

MFG Jim
Gast #4869757
Lesenswert?

USB (z.B. auch FTDI), RS232 (USB Adapter), RS485 (USB Adapter), Netzwerk 
(RJ45) etc....

Ein Protokoll musst du dir dann selber ausdenken. Wenn aber alles andere 
kein Problem darstellt, sollte dies ebenfalls keines sein.
#4869783
Lesenswert?

Jim D. schrieb:
> ... habe ich gerade ein kleines Projekt,
> bei dem ein Paar LEDs (maximal 10)

Ein Paar (mit großem P) sind immer genau 2.

Jim D. schrieb:
> Das mit einem Controller zu realisieren ist kein Problem.
> Die benutzeroberfläche zu erstellen ist dabei auch kein Problem.
> Die eigentliche Frage ist wie ich das ganze miteinander verknüpfen kann?

Wow. Selber Denken scheint dir auch schwer zu fallen. Offensichtlich muß 
das Programm auf dem PC(?) mit deinem µC reden. Du brauchst also eine 
Schnittstelle um die beiden zu verbinden. Und mußt dir ein Protokoll 
ausdenken, das der eine spricht und der andere versteht.
Gast #4869801
Lesenswert?

Am einfachsten u. schnellsten zu realisieren wäre die Kommunikation über 
RS232. Dementsprechend musst du auch Funktionen implementieren, welche 
auf deine vom PC kommenden Befehle, reagieren und steuern.
Gast #4869817
Lesenswert?

Also Json ist super, kannst auch XML nehmen, SOAP oder Modbus, was dir 
lieber ist.
Du könntest auch mal bei der CiA nachfragen ob es ein CANopen Protokoll 
dafür schon gibt, gibt es ganz sicher.
Dann solltest du auch mal gucken was an Schnittstellen da ist und was du 
nehmen willst, ETH, CAN, USB, RS232, RS485,.... oder nimm einen alten PC 
und da gibt es eine parallele Schnittstelle, da kannst du direkt die 
LEDs damit schalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren