اطلاعیه

Collapse
No announcement yet.

خواندن دیتای رادیو کنترل

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    خواندن دیتای رادیو کنترل

    سلام
    میخوام دیتای یه رادیو کنترل رو با میکرو بخونم ....
    تا این لحظه هم استفاده از وقفه برای تشخیص لبه پالس و تایمر به منظور زمان سنجی به ذهنم زده .....
    اما نمیدونم چطور باید انجامش بدم ....
    دقت کار هم واسم خیلی مهم نیست ...
    میکرو های در دسترسم برای این کار:
    mega2560
    mega8
    mega32
    پیشاپیش تشکر ..............
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    #2
    پاسخ : خواندن دیتای رادیو کنترل

    این راه به دلیل تداخل وقفه ها جوابگو نیست ....
    یه راه پیشنهاد بدین ............
    قراره تایم یک بودن هشت تا موج مربعی رو بخونیم ....
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    دیدگاه


      #3
      پاسخ : خواندن دیتای رادیو کنترل

      اقا اصلا بی خیال ....
      فرض کنید 8 تا موج مربعی داریم، میخوایم زمان high بودن هر بک از این موجها رو بخونیم....
      بنظرتون راهکار چیه؟؟؟
      تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
      علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

      دیدگاه


        #4
        پاسخ : خواندن دیتای رادیو کنترل

        سلام داداش

        اگه با بسکام کارمیکنی میتونی یه حلقه دائمی بذاری و هربار که اون پایه میکرو که زدیش به رادیو کنترل یک شد بره و با دستور pulsein پهنای پالس رو بگیر!و وقتی صفر شد بره به حلقه بعدی برای گرفتن پهنای پالس بعدی!!!
        با چه نوع رادیو کنترلی کار میکنی؟؟؟؟؟
        اگه از این رادیو های 2.4Ghz داری که گیرندش خیلی کوچیکه و خروجی سروو و اسپیدکنترل داره که کارت خیلی راحته!
        هر خروجی میره به یه بیت پورت دلخواه و هرکدوم رو با دستور pulsein میخونی و چون اون گیرنده pwm میده دیگه نگرانی تعداد پالس ها رو هم نداری!!!!

        موفق باشی :job: :job: :job:

        دیدگاه

        لطفا صبر کنید...
        X