Kleines Gerät mit uC über Ethernet steuern

Gast #781353
Lesenswert?
• ▲
▼
Hallo zusammen,

Ich will ein Kleines Gerät mit einem uC mit Ethernet von einem PC aus 
steuern.

- Welchen uC könnt ihr mir dafür empfehlen
- Welche Hardware ist dazu nötig
- In welche Technologien muss ich mich dafür einlesen
- Wie programmiert man dafür am einfachsten ein GUI für den PC, mit 
welcher Sprache? Kann man das überhaupt in vernünftiger Zeit lernen wenn 
man bislang nur einfach Java-Programme gemacht hat?
Gast #781443
Lesenswert?
• ▲
▼
Hi Markus,

> - Welchen uC könnt ihr mir dafür empfehlen
AVR, PIC, MSP420, ....

> - Welche Hardware ist dazu nötig
für die LAN Geschichte, und Du wenig Stress haben willst, dann nimm von 
Lantronix nen XPort

> - Wie programmiert man dafür am einfachsten ein GUI für den PC, mit
> welcher Sprache? Kann man das überhaupt in vernünftiger Zeit lernen wenn
> man bislang nur einfach Java-Programme gemacht hat?
Auf den Lantronix kannst Du meines Wissens nach auch JAVA Programme 
verpassen ... dazu dann noch ne Weboberfläche

Grüße,
Michael
Gast #781465
Lesenswert?
• ▲
▼
vielleicht sowas hier: Beitrag "ENC28J60 (Mikro-)Web-Server die Nächste"

prinzipiell gibt es zwei Wege: wie in o.g. Link ist im Gerät ein 
HTTP-Server drin und zur Steuerung reicht ein Webbrowser. Oder man baut 
eine spezielle Host-Applikation die über eine Kommunikation per UDP oder 
TCP Daten und Steuerbefehle austauscht. Diese Applikation kann dann 
natürlich auch in Java geschrieben werden.
Persönliche Seite #781474
Lesenswert?
• ▲
▼
MoinMoin,

> - Welchen uC könnt ihr mir dafür empfehlen
> - Welche Hardware ist dazu nötig
>
nimm etwas "fertiges", also z.B. Etherrape (http://www.lochraster.org). 
Damit hast du eine Baugruppe mit einem Mega644, einer 
Ethernetschnittstelle und einer Menge anderer Schnittstellen sowie schon 
mal lauffähige Firmware, auf der man mit eigenen Anwendungen aufsetzen 
kann.

> - In welche Technologien muss ich mich dafür einlesen
>
zusätzlich zu dem Mikrocontroller-Grundlagen und C-Programmierung: 
Grundlagen Netzwerke, TCP/IP

> - Wie programmiert man dafür am einfachsten ein GUI für den PC, mit
> welcher Sprache?
>
ich mache soetwas dann immer mit Tcl/Tk. Das ist eine relativ mächtige 
Scriptsprache (auch für Windows verfügbar), mit der man u.a. relativ 
einfach grafische Frontends schreiben kann. Kommunikation via Netzwerk 
geht auch sehr einfach mit Tcl zu implementieren... Ansonsten natürlich 
jede andere Programmiersprache, kommt halt darauf an, was für deine 
OS-Plattform so verfügbar ist.

> Kann man das überhaupt in vernünftiger Zeit lernen wenn
> man bislang nur einfach Java-Programme gemacht hat?
>
wie sagt man so schön, wenn man einen Programmiersprache verstanden(!) 
hat, dann kann man jede andere innerhalb von wenigen Tagen erlernen...


Grüße Uwe

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