Forum: Mikrocontroller und Digitale Elektronik Kleines Gerät mit uC über Ethernet steuern


von Markus (Gast)


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?

von Michael K. (Gast)


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

von Jojo S. (Gast)


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.

von Uwe B. (boerge) Benutzerseite


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

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.