Forum: Mikrocontroller und Digitale Elektronik Webserver: ENC28J60 und Atmega


von RCL (Gast)


Lesenswert?

Hallo!

Ich würde gerne einen einfachen Webserver realisieren, um letztendlich 
über einen µC der Atmel Familie Ausgänge ein- und auszuschalten.
Ich habe bis jetzt nur in Bascom Basic programmiert und würde für den 
Moment auch am liebsten dabei bleiben ;)

Ich habe hier ein SEHR preiswertes Ethernet-Modul grfunden:

http://www.ebay.de/itm/ENC28J60-Ethernet-Network-LAN-Module-Modul-for-Arduino-AVR-LPC-STM32-HR911105A-/290716938070?pt=DE_Computer_Sonstige&hash=item43b0146f56

Ich frage mich nun, ob dieses Modul für ein solches Vorhaben geeignet 
wäre oder nicht.

Ich hoffe ihr könnt mir helfen.

LG RCL

von Tom M. (Gast)


Lesenswert?

RCL schrieb:
> Ich frage mich nun, ob dieses Modul für ein solches Vorhaben geeignet
> wäre oder nicht.

Jo, der enc28j60 wird sehr oft zusammen mit AVRs verwendet.

Bascom kenne ich nicht; könnte sein dass das Implementieren der 
Ansteuerung und vor allem des IP Stacks sehr aufwändig wird. Ist schon 
in C keine triviale Sache... Oder gibt's was fertiges? Das findest du 
sicher raus.

Beachte, dass das angebotene Modul mit 3.3 V läuft.

von Tom M. (Gast)


Lesenswert?


von Pascal G. (Firma: http://www.pgollor.de) (mc-kalle)


Lesenswert?

Moin RCL,

ja das Modul ist sehr gut dafür geeignet. Einen kleinen Eitnrag dazu 
habe ich auf meiner HP mal veröffentlicht.
http://www.pgollor.de/cms/?page_id=364

Das Projekt Ethersex kann ich dir aber nur wärmstens ans Herz legen. 
Wenn du es richtig anstellst, musst du nicht mal wirklich selber etwas 
programmieren.
Ethersex: http://www.ethersex.de/index.php/Main_Page


LG
Kalle

von Tim (Gast)


Lesenswert?

Sonst bei Ulrich radig schauen, der hat auch sowas gebaut .. Auch mit 
Kamera

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.