Reference   Language | Libraries | Comparison | Changes

Ethernet Library

Diese Bibliothek,zusammen mit dem Arduino Ethernet Shield, erlaubt einem Arduino Board sich mit dem Internet zu verbinden. Es kann dabei als Server arbeiten, welcher eingehende Verbindungen aktzeptiert oder als Klient, welcher ausgehende Verbindungen herstellt. Die Library unterstützt bis zu vier gleichzeitige Verbindungen (eingehend oder ausgehend oder kombiniert).

Arduino kommuniziert mit dem Shield über den SPI Bus. Dieser befindet sich an den Digitalen Pins 11,12 und 13 beim Uno und Pins 50,51 und 52 beim Mega. Bei beiden Boards wird Pin 10 als SS genutzt. Beim Mega wird der Hardware SS Pin 53 nicht genutzt um W5100 auszuwählen, sondern er muss als Output bestehen bleiben, da sonst das Interface nicht funktionieren wird.

Ethernet Klasse

Die Ethernet Klasse initialisiert die ethernet library und die Netzwerkonfiguration.

IPAddress Klasse

Die IPAdress Klasse arbeitet mit Local und Remote IP Adressing.

Server Klasse

Die Server Klasse erzeugt einen Server, welcher Daten von einem verbundenen Klienten (Programme auf anderen Computern oder Geräten) erhalten oder zu diesem senden kann.

Client Klasse

Die Client Klasse erzeugt einen Klienten, welcher sich mit einem Server verbinden kann um Daten zu senden und zu empfangen.

EthernetUDP Klass

Die EthernetUDP Klasse erlaubt es UDP Nachrichten zu versenden und zu empfangen.

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Share