Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
248
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 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.