AVR, Netzwerk, UDP - Fragen eines Anfängers

OP #2464747
Moin zusammen!

Seit langer Zeit lese ich bei euch mit, nun möchte ich auch ein, zwei 
Fragen stellen.

Vor ein paar Wochen bin ich mit der Programmierung von AVRs (über STK500 
und Bascom) angefangen. Am Wochenende kam dann die Idee dieses und ein 
anderes Hobby miteinander zu verbinden: Flugsimulatoren! Ich spiele 
leidenschaftlich gerne den IL-2 Sturmovik-Simulator. Nun möchte ich 
gerne die Anzeiger (es richtige Anzeigen, keine MFD o.ä.) mit Hilfe von 
Servos nachbauen und in Betrieb nehmen.

IL-2 bietet für ein solches Vorhaben die Daten: das Spiel stellt einen 
UDP-Server, über den die aktuellen Werte der Anzeiger (zB 
Geschwindigkeit, Temperaturen, ...) abgerufen werden. Bascom selber 
bietet verschiedene UPD-Befehle, mit denen ich die Werte abfragen 
könnte.

Fehlt nur noch die Verbindung des Mikrocontrollers mit dem Netzwerk! Am 
Wochenende habe ich bereits viel im Netz (und hier im Forum) gesucht und 
gelesen, allerdings hatte ich noch nicht so den richtigen Erfolg. Oft 
bietet Google die I/O-Karte von Pollin als Suchergebnis. Weiterhin wird 
immer davon beschrieben, wie ein Webserver gebaut wird. Und das die 
AVR-uC über ein ENC28J60 ins Neztwerk gebracht werden.

So... und nun bin ich von Informationen erschlagen, vielleicht kann 
jemand da etwas Klarheit bringen. Ich hätte folgende Fragen:

1. Gibt es mittlerweile AVRs, die über einen eigenen Netzwerk-Anschluss 
verfügen?
2. Falls nein, muss der ENC28J60 noch programmiert werden oder 
funktioniert er out-of-the-box?
3. Falls er programmiert werden muss: geht das über das STK500?
4. Da ich ja nur einen UDP-Client brauche, sind die Anleitungen für 
Webserver für mich etwas überdimensioniert, oder?


Vielen Dank schonmal im voraus!


Gruß,

Dw
Gast
1. nicht dass ich wüsste.
2. jain. der muss von AVR angesprochen werden (d.h. man muss eine art 
"treiber" schreiben), aber man braucht keinen firmware für den teil 
selber zu programieren, alles geschiet in AVR.
3. -
4. genau. UDP/IP stack zu schreiben ist relativ einfach.
Gast
Hej Harald.

Wenn Du die Anzeigen doch "lokal" - direkt an Deinem PC
betreiben willst, warum dann den ganzen Aufwand mit UDP,
Netz und Co. betreiben ?

Das geht doch schöner per USB !
[Und mit einem entsprechenden Programm ("Treiber") auf dem PC]

Schau doch mal mit google nach v-usb, damit bekommst Du einen AVR mit 
sehr
überschaubarem Aufwand an den Bus, Beispiele für die Ansteuerung eines 
Servos
auf diesem Weg gibt es auch - was will man mehr ?

;)
Gast
Hallo Dw,

wenn Du BASCOM nutzen willst, dann kann ich Dir auch das Easy-TCPIP 
Modul mit I2C empfehlen. Beispiele sind im BASCOM dabei und es funzt 
recht schnell.

Der Preis bei MCS ist auch OK.
Für die Servoansteuerung gibt es auch fertige Befehle ...


Gruß,
avrGerd

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.