Çözüldü5.18K görüntülenmeLoraLoRa alıcı verici
0

Hocam merhaba biz alıcı verici projesi yapıyoruz. Projemiz çalışıyordu ama bir anda recieverda veri alamamaya başladık. Devreyi defalarca baştan kurduk. Alıcı ve vericideki lora modüllerini birbiri arasında değiştirdik,verici tarafı datayı gönderiyor ama alıcı kısmındayken datayı alamaz olduk. loralarda sıkıntı yok gibi. “if (e32ttl.available() > 1){ ” kodda bu bloğa giremez oldu maalesef. Sıkıntının nerede olduğunu anlayamadık. Yardımcı olabilir misiniz ? Lora ayarlamarını usb stick ile değil arduino ile yapmıştık oradan kaynaklıda bişey olabilir mi?

Soru yeni cevaplara kapalıdır.
Yunus Emre Mavi En iyi cevap olarak seçildi Mayıs 29, 2021
0

bazı kodda düzenlemeler gerekli

software serial tanımlayıp sonra bir daha tanımlama yerine pointer yapın.  örneklerimiz inceleyin

struct yapısında kullandığınız byte değişkenlerine bir hafıza sınırı ekleyein. yine örnekleri inceleyin.

while (!Serial) komutu leonarda da gerekli uno da sistemin çalışmasını durdurur.

diğer board nodemcu ya benziyor sanırım onda direk software serail kullanılmıyor. https://github.com/plerup/espsoftwareserial

ve daha fazlası hocam önce basit bir örnek üzerine denemeyapıp sonra mqtt ye geçseniz  bence daha sağlıklı.

Yunus Emre Mavi En iyi cevap olarak seçildi Mayıs 29, 2021

Hocam sistem bu şekilde çalışıyordu sonradan dediğim if satırına girmez oldu. Software serial ı sonradan eklemiştik herşeyi deniyorduk o öyle kalmış. Diğer dediklerinizi hafta içi deneyip dönüş atacağım. İlginiz için teşekkür ederim. Hocam en basite inip sadece loraları haberleştirmeye çalıştığımda da olmamıştı direk kütüphanedeki kodları kullanarak denemiştim.o yüzden loralar yandı mı diye düşündüm sonra ayar moduna alıp getconfig le denetledim asreslemeler felan önceki ayarladığım gibi geldi. Garip bi çıkmaza girdim.herşey çalışırken bi anda en basiti bile çalışmaz oldu.

hocam merhabalar,
dediklerinizi yaptım en basite inip direk kütüphanedeki kodlar ile denedim ama olmadı.Galiba cihazlar yandı. cihazların yanıp yanmadığından nasıl emin olabilirim?

4 cevaptan 1'ini inceliyorsun, tüm cevapları görmek için buraya tıklayın.