Elektrik elektronik temrinleri

Ders Notlarý => Arduino Öðreniyorum => Uzaktan kontrol => Konuyu balatan: Hasan ERTÜRK - 25 Haziran 2015, 20:12:17

Balk: 3. Arduino Ethernet Shield
Gnderen: Hasan ERTÜRK - 25 Haziran 2015, 20:12:17
(http://temrinlerim.org/images/arduino23.jpg)

Arduino Ethernet Shield, Arduino platformlarý için hazýrlanmýþ, ethernet üzerinden internete baðlanmanýzý saðlar. Wiznet W5100 entegresini üzerinde barýndýran 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, Arduino ethernet kütüphanesi ile hýzlý bir þekilde Arduino'yu internete baðlayabilirsiniz.

Kart üzerinde SD kart yuvasý vardýr. Bu sayede çeþitli bilgileri SD kart üzerine yazabilir ve okuyabilirsiniz. Bunun için Arduino Uno ve Mega ethernet kütüphanelerini kullanabilirsiniz.

Arduino, Ethernet Shield iþlemcisi olan Wiznet W5100 ile ve SD kart 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.

MAC Adresi Bulma:
Arduino ethernet kartlarý versiyonuna göre iki farklý Mac adresi ile gelebiliyor. Bu Mac adresleri:  0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 veya 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED þeklindedir. Doðru Mac adresini bulmak için Arduino ethernet kütüphanesindeki DHCPAddressPrinter kodunu kullanabilirsiniz. Ethernet kartýna ethernet kablosunu taktýktan sonra koddaki Mac adresini düzenleyerek Arduino' ya kodu atýnýz. Serial Monitor' ü açýp bir süre bekledikten sonra ethernet kartýnýn modeminizden aldýðý ÝP adresi ekrana gelmesi gerekmektedir. Eðer "Failed to configure Ethernet using DHCP" uyarýsýný alýrsanýz diðer Mac adresini yazýp tekrar deneyiniz. Sorunsuz çalýþmasý gerekmektedir. Eðer hala çalýþmýyorsa aðýnýzda Mac filtreleme olmadýðýna emin olunuz.