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 ?
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 ?