Eth Shield Kilitlenme Problemi

Merhaba, Arduino uno ve Ethernet Shield ile bir uygulama yaptım. Web browserdan ip ile ulaşıyorum. İlk başlarda hiçbir problem yok. Butona basıp ledleri yakıp söndürüyorum. Çok basit bir uygulama. Fakat 15-20 komuttan sonra Arduino sanırım şişiyor ve tepki vermiyor. Cihaz kesinlikle yanıt vermiyor. Enerjisini kesip yeniden vermem gerekiyor. Sorunun Ethernetclient 'dan kaynaklandığını düşünüyorum. client.flush(); komutunuda kullandım fakat kilitlenmenin önüne geçemiyorum.

client kodunun içine debug satırları koy serialmonitorden izle kitlendiği yeri yakalamaya çalış. bazende web browserden sık sık aynı urlyi çağırıp url değişmezse hafızadan eski sayfayı getirir durur. browserin satırına dandikten bir değişken ekle Örnek: http://10.0.0.1?dandik=1 dandik değerini her seferinde bir arttır. böyle yapınca browser farklı bir url olduğunu düşünür…

web kodlarının içerisinde meta tagına refresh ekledim zaten sayfayı yenilesin diye. sorun eski sayfayı getirmesi değil. belirli bir komuta kadar herşey çok güzel çalışıyor. web sayfası sıkıntısız geliyor. ama bir süreden sonra cihazdan cevap gelmiyor. web sayfasıda sürekli dönüyor cevap gelmiyor. hatta bu durum olduğunda manuel olarak inputlardan giriş yapıp ledleri yakmaya çalışıyorum onada cevap vermiyor. (ledler hem butondan hemde inputtan yakılıp söndürülebiliniyor). ve en son farkettiğim bu durum gerçekleştiğinde arduinoya program upload ediyorum cihaz takılı değil deyip port soruyor. yani cihaz tamamen çöküyor.

Her 10 sayfada bir ethernet.begin kullanmayi denedinmi belki bazi degiskenler sifirlanmis olur

google da aratınça böyle bir sorunun varlığı belli oluyor https://www.google.com/search?q=arduino+ethehernetsheet+freez&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:tr:official&client=firefox-a#hl=tr&client=firefox-a&hs=MEF&rls=org.mozilla:tr%3Aofficial&sclient=psy-ab&q=arduino+ethernet+sheet+freeze+hang&oq=arduino+ethernet+sheet+freeze+hang&gs\_l=serp.3...1300.2202.3.2668.5.5.0.0.0.0.136.601.0j5.5.0...0.0...1c.1.5.psy-ab.kls6R9QabAc&pbx=1&bav=on.2,or.r\_gc.r\_pw.r\_cp.r\_qf.&bvm=bv.43148975,d.d2k&fp=467c330d3808a3db&biw=1366&bih=651

şurada bazı patchlerden bahsediyor bir bak istersen https://forum.sparkfun.com/viewtopic.php?f=32&t=30758