Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
10
Cevap
1107
Tıklama
0
Öne Çıkarma
Arduino UNO + LCD Keypad Shield + ESP8266
5
8 yıl
Binbaşı
Konu Sahibi

Herkese merhaba.
2 gündür ESP8266 ile uğraşıyorum. Önce programlaması nasıl yapılır, bağlantıları nasıl sağlanır çok fazla araştırma yaptım ve sonunda ağa bağlayıp bir websitesinden veri çekebildim.
Arduino üzerine bağlı ESP8266'ya aldığı ip üzerinden bağlanıp, ağları listeletip bağlantısını tamamlamayı düşünüyordum fakat bu konu hakkında bulduğum kaynak biraz zorlayıcı oldu ama çalıştıramadım.
Olayı bu kadar karıştırmayalım diye LCD Shield'e WiFi ağlarını listeletip, bu ağlardan birini seçtirip işleme devam ettirmeyi düşünüyordum. Taaki LCD Shield'i takana kadar.
Programlama mantığı sanırım Arduino UNO üzerinden ESP8266'ya verileri aktarıp, ESP8266'yı programlıyor diye düşünüyorum. Doğru mudur?
Peki bu kanıya nasıl vardım? Direkt LCD Shield'i Arduino'ya bağladığımda ekrana yazılar yazdırabildim, sonrasında ESP8266'yı ekleyip kodları düzenleyip yükledim.
Bir de ne göreyim? Eski yazdığım yazılar duruyor. Sanki Arduino hiç programlanmamış gibi. İşte bu yüzden Arduino ve ESP8266 arasındaki programlama şeklinin bu şekilde olduğunu düşündüm.
Peki, Arduino hiç programlanmıyorsa, yalnızca bir aracıysa o zaman nasıl oluyorda Seri Port Ekranında verileri görebiliyorum? ESP8266, Arduino üzerinden mi gönderiyor bu verileri?

Sorum şu, Arduino UNO, LCD Keypad Shield, ESP8266 donanımlarını kullanarak birbirleriyle bağlantılı işlemler nasıl yapabilirim?

Elimde kenarda duran bir Wemos D1 vardı, onu bağlayıp deneyeyim dedim bu sefer sürekli "wdt reset" sorunlarıyla karşılaştım.
Bir tane çalışan proje buldum ve LCD Shield'i direkt Wemos'a bağlayıp bu ekrana verileri almaya çalıştım, bağlantı tamamlanıyor, veriler alınıyor ama Wemos kendine reset atıyor. Bunun sebebini de çözemedim, Wemos'u bana veren arkadaşı aradım o da buna benzer sorun olduğunu söylemişti.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



5
7 yıl
Binbaşı
Konu Sahibi

Evet, şimdi programlama yaparken D1 R2 & mini seçip programladım ve aktif kullanılan pinleri iptal ettim.
Sonuç biraz daha temiz:
Connecting to AirTies
......
WiFi connected
Server started
Use this URL :http://192.168.2.173/

Exception (0):
epc1=0x40219444 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

ctx: sys
sp: 3ffffda0 end: 3fffffb0 offset: 01a0

>>>stack>>>
3fffff40: 4021943d 00000000 3ffe9e90 3ffe9e9c
3fffff50: 3ffe9e9c 000000b5 00000000 00000025
3fffff60: 00000002 3ffe9ea6 40222c83 3ffed050
3fffff70: 3ffe9e90 3fffdcc0 3ffe96b8 3ffe96b8
3fffff80: 00000080 3ffed050 00000000 3ffef0a0
3fffff90: 4022255f 3fffdab0 00000000 40203a47
3fffffa0: 3ffe96b8 40000f49 3fffdab0 40000f49
<<<stack<<<

ets Jan 8 2013,rst cause:2, boot mode:(1,6)


ets Jan 8 2013,rst cause:4, boot mode:(1,6)

wdt reset


şimdi bu sorunla boğuşuyorum.
Dediğiniz reset kodunu nereye yazacağız? Loop sonuna mı?





< Bu mesaj bu kişi tarafından değiştirildi 55electronicdesign -- 19 Ocak 2018; 16:35:47 >


Bu mesajda bahsedilenler: @the_night
T
7 yıl
Teğmen

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}

şu kod bloğunda çok zaman harcanıyor gibi her satirin altına ekleyin ama cihaz yine bir boot hatası vermiş boot mode:(1,6) ve Exception (0): hata kodlarının ne olduğuna bakılması gerekiyor

şu linklere bir göz atın yani mesele sadece watchdog reset değil yanında boot problemide var önce yukarıdaki çözümü deneyin birde kartın modelini değiştirmeyin isterseniz kartın modeline göre kütüphane dosyaları pin durumları tanımlı olduğundan sıkıntı çıkarabilir

http://esp8266.github.io/Arduino/versions/2.0.0/doc/boards.html
http://www.esp8266.com/viewtopic.php?p=2096#p2112
https://github.com/esp8266/Arduino/issues/2829
https://espressif.com/sites/default/files/documentation/esp8266_reset_causes_and_common_fatal_exception_causes_en.pdf



T
7 yıl
Teğmen

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.