Ethernet

Ethernet library

Bu kütüphane Arduino Ethernet Shield, Arduino Ethernet Shield 2, Leonardo Ethernet ve diğer W5100 / W5200 / W5500 tabanlı cihazlarla çalışacak şekilde tasarlanmıştır. Kütüphane, bir Arduino kartının İnternet'e bağlanmasına izin verir. Kart, gelen bağlantıları kabul eden bir sunucu veya giden bağlantıları yapan bir istemci olarak hizmet verebilir. Kütüphane sekiz adede kadar destekler (W5100 ve <= 2 kB SRAM olan kartlar dört ile sınırlıdır) eşzamanlı bağlantı (gelen, giden veya bir kombinasyon).

Arduino kartı SPI veri yolu kullanarak kalkanla iletişim kurar. Bu Uno'daki 11, 12 ve 13 numaralı dijital pinlerde ve Mega üzerindeki 50, 51 ve 52 numaralı pinlerde. Her iki kartta da pin 10 SS olarak kullanılır. Mega'da, donanım SS pini (53) Ethernet denetleyici yongasını seçmek için kullanılmaz, ancak çıkış olarak tutulmalıdır veya SPI arabirimi çalışmaz.

Bu kütüphaneyi kullanmak için
#include <SPI.h>
#include <Ethernet.h>

Örnekler

Ethernet sınıfı

Ethernet sınıfı, ethernet kütüphanesini ve ağ ayarlarını başlatır.

IPAdresi sınıfı

IPAddress sınıfı yerel ve uzak IP adresleme ile çalışır.

Sunucu Tipi

Sunucu sınıfı, bağlı istemcilere (diğer bilgisayarlarda veya aygıtlarda çalışan programlar) veri gönderebilen ve bunlardan veri alabilen sunucular oluşturur.

Müşteri sınıfı

İstemci sınıfı, sunuculara bağlanabilen ve veri gönderip alabilen istemciler oluşturur.

EthernetUDP sınıfı

EthernetUDP sınıfı, UDP mesajının gönderilmesini ve alınmasını sağlar.