Arduino-Uno und Arduino-Ethernet webserver funktioniert nicht

Gast #4211488
Lesenswert?
• ▲
▼
Hi,
ich habe ein Arduino-Uno und ein Arduino Ethernet-Shield. Damit wollte 
ich versuchen ein WebServer zu erstellen, jedoch funktioniert das alles 
nicht.
Das Problem ist, dass ich nur über W-Lan ins Internet komme 
(Wohngemeinschaft) und das Arduino nicht an der Fritz-Box anschließen 
kann.
Jetzt habe ich versucht, das WLAN als an meinem Computer als LAN 
auszugeben und den Arduino dann darüber anzustecken. Als Beispiel habe 
ich zunächst das Beispiel aus der Arduino IDE genommen.
Es wird zwar eine IP erstellt
1
  Ethernet.begin(mac, ip);
2
  server.begin();
3
  Serial.print("server is at ");
4
  Serial.println(Ethernet.localIP());


, allerdings wird kein client erstellt.
1
  EthernetClient client = server.available();
2
  if (client) {
3
    Serial.println("new client");
4
...
Wenn ich jetzt nämlich versuche die Seite mit der IP aufzurufen, kann 
diese nicht gefunden werden.
Liegt es daran, dass das Arduino mit dem Laptop verbunden ist?
gibt es eine möglichkeit, wie ich WLAN empfange und es als LAN für das 
Ethernet-Shield weitergebe?
(Firma: Q3) #4211502
Lesenswert?
• ▲
▼
Wenn alles richtig eingestellt ist (am Laptop), geht das sehr wohl. Du 
musst nur erstmal sicherstellen, dass dieses Internet- bzw. 
Netzwerk-Sharing auch tatsächlich funktioniert. Das kannst du z.B. mit 
einem anderen netzwerktauglichen Gerät wie Drucker, PC/Laptop usw. 
testen.

Du brauchst aber, um die grundlegende Netzfunktion des Arduino zu 
testen, das Netz eigentlich garnicht weiterleiten. Ein Laptop (Win oder 
Mac) kommt durchaus auch mit zwei "getrennten" Netzwerken zurecht (mein 
Macbook zumindest).

Du steckst den Arduino per Kabel an den Laptop und gibst beiden (Arduino 
und Laptop) zueinander passende feste IP-Adressen. Deren Subnetz muss 
zwingend ein anderes sein, als das deines WLAN.

Allereinfachste Lösung: Du dekativierst dein WLAN einfach während du am 
Arduino bastelst ...
Gast #4211947
Lesenswert?
• ▲
▼
>Allereinfachste Lösung: Du dekativierst dein WLAN einfach während du am
>Arduino bastelst ...

Dann könnte aber immer noch das Problem bestehen, dass der PC eine 
IP-Adresse über den DHCP Server des Router ziehen will.
Deshalb muss man vermutlich doch dem PC eine feste IP und Subnetzmaske 
einstellen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.