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
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.
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.
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.
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.
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.