• 21-12-2012, 14:49:47
    #1
    C# Programı ile joystick yardımı ile rc helikopteri kontrol ettirmek istiyorum . üniversitede proje hazırlıyorum . Sizden yardımını istediğim konu joystickten gelen verileri rc helikıopter kumandasına seriport yardımı ile nasıl gönerebilirim .

    Usb seriportum var. c# joystick verilerini çektim

    Teşekkür ediyorum
  • 21-12-2012, 16:41:15
    #2
    Arduino sistemlerini araştır bluetooth modülleri vs var. seri iletişimin çok kolay oldugu processing diliyle kontrol edilebilen bir sistem
  • 22-12-2012, 01:24:01
    #3
    ilkerxx adlı üyeden alıntı: mesajı görüntüle
    Arduino sistemlerini araştır bluetooth modülleri vs var. seri iletişimin çok kolay oldugu processing diliyle kontrol edilebilen bir sistem

    o sistemi biliyorum . ama seripot kablosu aldım onlara özel aldığım parça kumanda ile haberleşme yapıyor bu konuda yardımcı olabilir misin
  • 22-12-2012, 03:03:02
    #4
    e zaten herşeyin tamam anladığım kadarıyla madem iletişim kurabiliyorsun sadece seri porttan veri gönderip, karşı işlemci ile iletişim kuracaksın.

    https://www.google.com.tr/search?q=s...ient=firefox-a

    birsürü örnek kod vardır. ama ben projelerımde herzaman seriporttan gelen verileri işlerken başka bir thread kullanıyordum, sende bunu yapmalısın.
  • 22-12-2012, 10:07:51
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://www.codeproject.com/Articles/...ol-Programming
  • 22-12-2012, 20:04:21
    #6
    Sıkıntı şu ney göndermem gerekiyor onu yapamıyorum hex gönderiyorum olmuyor. joystck verileri 0,999 arasında değişiyor bu gelen veriyi çevirim göndermem gerekiyor . sizce hangi türden gönderebilirim . byte göndersem olur mu nasıl gönderebilirim .
  • 23-12-2012, 03:35:07
    #7
    selam,

    güzel proje öyle bir arabam olsa yapmak isterdim ben de ya da yakın olsan bizzat yardımcı olabilirdim neyse

    soruna gelince, dönen değerler nasıl? genelde byte dizisi türünden yollanıyor gördüğüm örnekler böyleydi. ama en mantıklısı gelen veriye bak, sürekli ardarda veriler geliyorsa muhtemlen dediğim gibi byte dizisinden gönderiliyordur aynı şekilde sen de ona karşı veriler yollayabilirsin

    biraz daha açarsam

    sol tuşa bastın ve sana

    40
    50
    75
    12

    diye 4 veri geldi o halde sen de

    byte[] solTus = new byte[]{40,50,75,12};

    şeklinde yollaman gerekiyor.
  • 23-12-2012, 04:05:45
    #8
    hangi üni, bölüm?
  • 23-12-2012, 16:32:38
    #9
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    selam,

    güzel proje öyle bir arabam olsa yapmak isterdim ben de ya da yakın olsan bizzat yardımcı olabilirdim neyse

    soruna gelince, dönen değerler nasıl? genelde byte dizisi türünden yollanıyor gördüğüm örnekler böyleydi. ama en mantıklısı gelen veriye bak, sürekli ardarda veriler geliyorsa muhtemlen dediğim gibi byte dizisinden gönderiliyordur aynı şekilde sen de ona karşı veriler yollayabilirsin

    biraz daha açarsam

    sol tuşa bastın ve sana

    40
    50
    75
    12

    diye 4 veri geldi o halde sen de

    byte[] solTus = new byte[]{40,50,75,12};

    şeklinde yollaman gerekiyor.
    sizin dediğiniz mantıklı bence. bunu şu şekilde gönderiyorlar genellikle 0x13 , 0xFF gibi gönderiyorlar daha çok yardımcı olabilir misiniz teşekkürler

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:32:38 -->-> Daha önceki mesaj 16:31:46 --

    Cyrax adlı üyeden alıntı: mesajı görüntüle
    hangi üni, bölüm?
    Bilgisayar teknolojileri ve tasarımı