Arduino Ethernet Shield kullanarak arduino kartınızı bir kaç dakika içerisinde internete bağlayabilirsiniz. Ethernet Shield'i arduino üzerine takınız, ve RJ45 kablosunu da ethernet shield'e takınız, bir kaç adımı takip ederek arduino'yu internet üzerinden kontrol etmeye başlayabilirsiniz.
Arduino Ethernet Shield ethernet üzerinden internete bağlanmanızı sağlar. Wiznet W5100 entegresini temel alan bu kart hem TCP hem de UCP ile uyumludur. Arduino Ethernet Shield 4 eş zamanlı soket bağlantısını destekler. Shield üzerindeki standart RJ45 ethernet soketine ethernet kablosunu bağlayarak, Ethernet Kütüphanesi ile hızlı bir şekilde arduino'yu internete bağlayabilirsiniz.
Arduino Ethernet Shield'in Poe'li modelide mevcuttur.
Kart üzerinde SD kart yuvası vardır. Bu sayede çeşitli bilgileri SD kart üzerine yazabilir ve okuyabilirsiniz. SD kartı SD Kütüphanesiile kullanabilirsiniz. SD kartın SS pini; pin 4'tür.
Arduino, Ethernet Shield işlemcisi olan Wiznet W5100 ve SD kart arduino ile SPI hattı üzerinden haberleşmektedir. Bu pinler UNO'da 11,12 ve 13, MEGA'da 50,51 ve 52. pinlerdir. Her iki modelde de 10. pin W5100'ün, 4. pin ise SD kartın seçim pinidir. Bu pinler genel giriş çıkış pini olarak kullanılmazlar. Arduino MEGA'da donanımsal SS pini (53. pin) SD kart yada W5100 için kullanılmamaktadır. Fakat bu pin mutlaka çıkış pini olarak ayarlanmalıdır.
Unutulmaması gereken önemli bir nokta W5100 ve SD kart aynı SPI hattını kullandığından aynı anda sadece biri aktif olmaktadır. Eğer iki haberleşme aynı anda yapılmak istenirse kullanılan kütüphanenin ortak olmasına dikkat edilmelidir. Aynı anda ikisini kullanmayacaksanız kullanmadığınız kısmı pasif etmeniz gerekmektedir. SD kartı pasif etmek için 4. pini çıkış olarak gösterip bu pinden 5V (high) çıkış vermeniz gerekmektedir. W5100'ü pasif hale getirmek için ise 10. pini çıkış olarak gösterip 5V (high) çıkış vermeniz gerekmektedir.