Ethernet Shield TCP ve UDP protokollerini desteklemektedir. Ethernet kütüphanesi kullanılarak kolaylıkla bu protokoller üzerinden internete bağlanılabilmektedir. Ethernet Shield, uzun header pinlerine sahiptir ve üzerine başka bir shield bağlanmasına uygun olarak üretilmiştir. Standart olarak RJ45 konnektörünü kullanmaktadır ve üzerinde POE modülünün bağlanabileceği pin deliklerine sahiptir. Uygun bir POE modülü kullanılarak enerjinin doğrudan Ethernet soketinden elde edilmesi sağlanabilir.
Modül üzerinde SD kart soketi ile gelmektedir. SD kartın kullanılmasının en büyük sebebi, internet üzerinde gezinirken bazı verilerin SD kartta depolanmasını sağlamaktır. SD kart modülünün kullanılabilmesi için de SD kart kütüphanesinin yüklenmesi gerekmektedir.
Ethernet Shield, Arduino ile SPI üzerinden iletişim kurmaktadır. Hem W5100 Ethernet entegresi hem de SD kart entegresi SPI birimi üzerinden iletişim kurulamamaktadır. Her iki birim de aynı pinlere bağlanmıştır ve sırayla iletişim kurulmaktadır. Arduino'nun 10 numaralı pini high olduğunda W5100, 4 numaralı pin high olduğunda ise SD kart ile iletişimin aktif olması sağlanır.
W5100 Ethernet Shield Pinler:
Ethernet Shield, anlık bağlantı durumunu kullanıcıya bildirmek için üzerinde ışıklar barındırır. Bu ışıklar yanıp sönme durumuna göre:
PWR: Shield'e enerji verildiği zaman yanar.
LINK: İnternet bağlantısı kurulduğunda veya veri alınıp gönderildiğinde yanıp söner.
FULLD: İnternet bağlantısı Fulldublex modda kullanıldığı zaman yanar.
100M: İnternet hız modu 100Mbps olduğu zaman yanar.
RX: Veri alındığında yanıp söner.
TX: Veri gönderildiğinde yanıp söner.
COLL: Ağda oluşan bir kilitlenme, tıkanma durumunda yanar.
Arduino Ethernet Shield W5100 Pinout
Arduino W5100 Ethernet Shield Özellikleri:
SPI portunda Arduino ile bağlantı
5V ile çalışır ve güç beslemesi arduino board tarafından sağlanır.
Ethernet kontrolcü olarak W5100 kullanılmaktadır.
Bağlantı hız seçenekleri 10/100Mbps'dir.
Arduino ile bağlantı SPI üzerinden kurulmaktadır.
Arduino Nedir ?
Arduino tek başına çalışan hareketli nesneler geliştirmek için kullanılabileceği gibi bilgisayar üzerinde çalışan yazılımlara da bağlanabilir. Hazır üretilmiş kartlar satın alınabilir veya kendileri üretmek isteyenler için donanım tasarımı ile ilgili bilgiler bulabilirsiniz. Arduino geliştirme kartı üzerindeki mikroişlemci Arduino programlama dili ile programlanır ve bu program Processing tabanlı Arduino Yazılımı Geliştirme Ortamı yardımı ile karta yüklenir.
Arduino ile Robot El - Arduino Projeleri
VIDEO
Arduino Ethernet Shield Teknik Özellikler:
Çalışma gerilimi: 5V (Arduino'dan beslenir)
Ethernet Denetleyici: Dahili 16K arabelleğe sahip W5100
Bağlantı hızı: 10/100 Mb
Not: Arduino UNO Uyumludur.