Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
249
Tıklama
0
Öne Çıkarma
RFM96W Modül Kullanarak Veri Aktarımı Kod Sorunu
B
6 yıl
Er
Konu Sahibi

Öncelikle sorunumla ilgilenen herkese teşekkür ederim.

Bir proje üzerinde uğraşmaktayım ve bu proje bir arduino kartın aldığı verileri diğer arduino karta göndermesi üzerine. Aldığı veriler gps kordinatı, hız, irtifa, voltaj, g kuvveti ölçümü ve 3 tane butonun durumu.

Ancak bu veriler belli bir formatta düzenlenmelidir. Bu format bütün verilerin arasına "*" koymaktır. Bunun sebebi veri c#'a geldiğinde arasında "*" olan sayıları ayırmaktır.

şu şekilde :https://eksiup.com/p/p79092667um5

Soru 1: Arduino Üzerinde bu verileri tek satır olacak şekilde birleştirmenin yolu var mıdır ? Var ise kodu nedir ?






RFM96W kaynak kodlarını paylaşıyorum.

https://github.com/adafruit/RadioHead/blob/master/examples/rf95/rf95_client/rf95_client.pde


Kendi denemelerimde karşı tarafa giden verinin "Hello World" olduğunu gördüm. Bu yüzden kodda bu yazıyı buldum.

--uint8_t data[] = "Hello World!";--

Düşündüm ki eşittir işaretinden sonraki veriyi gönderiyor. Ve eşittir işaretinin orasını düzenlemeye çalıştım. Ve nitekim yapamadım.

Burada yazdığım kodu görebilirsiniz.
https://github.com/haliflex95/ANA_SISTEM/blob/master/ANA_SISTEM.ino


Gitmesi gerekn veriler Serial.print ile yazdırılmış olan veriler.
Soru 2: Bu kodu nasıl düzenlemeliyim ?

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



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.