Kütüphane
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.
Ö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.