Kommunikation Mikrocontroller

Gast #786164
Lesenswert?

Hallo,

ich programmiere schon seid einiger Zeit (Atmel) Mikrocontroller, aber
so langsam stört es mich immer nur ein kleines LCD, LEDs und Taster zur
Steuerung zu haben...

Daher habe ich mich entschlossen eine weitere Programmiersprache zu
lernen, um Programme am PC zu schreiben, um ein frei gestaltbares und
optisch hochwertiges Interface für meine Schaltungen zu schaffen.

Allerdings ist jetzt die Frage welche Sprache sich dazu gut eignet und
wie die Kommunikation stattfinden soll.

Ich denke die serielle RS232 wirds wohl werden. Bluetooth oder USB wäre 
natürlich das Sahnehäubchen.

Viel wichtiger ist aber die Entwicklungsumgebung, die eine derartige
Kommunikation ermöglicht. Es fällt mir nicht schwer eine neue
Programmiersprache zu lernen, aber bevor ich mich für eine entscheide
würde ich sehr gerne Euren Rat hören. Habt Ihr schon Erfahrung mit
derartiger Programmierung und könnt eine Sprache empfehlen?

Als Beispiel: Ich würde gerne Daten von einem Mikrocontroller einlesen, 
an dem eine Kamera hängt. Der PC soll dann die Bilder bearbeiten und 
dort Objekte erkennen und Zählen. Auf den Bildern soll er dann jedes 
erkannte Objekt mit einem farbigen Kasten umranden und auf dem 
Bildschirm darstellen. Dem Controller wird nur die Anzahl der erkannten 
Objekte gesendet.

Ich freue mich auf eure Ratschläge - bisher wurde mir hier immer super
geholfen ;-)
Gast #787896
Lesenswert?

Hi

Programmiersprachen für den PC gibts ja viel. Naheliegende sind wohl 
C++, C#, Pascal/Delphi oder Java. Wenn du die serielle Schnittstelle 
(RS232) nutzen kannst, ist das nicht schlecht, das geht wirklich noch 
einfach gegenüber USB. Ob aber ca 115kBit für eine Kamera noch reichen 
weiss ich nicht. Die PC-Programmierung unter Windows ist aber etwas 
anders als eine Programmierung für einen Mikrocontroller. Ich arbeite 
mit dem Borland C++-Builder. Der ist intuitiev bedienbar und für meine 
Anwendungen ok.


Gerhard

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