ساخت رادیو کنترل ۴ کانال با قبلیت میکس برای هواپیما – جلسه ۲

radio-control (2)

به نام خدا

همان طور که در پست قبلی، توضیح داده شد، در این پست قصد ساخت گیرنده‌ی رادیو کنترل را داریم.  گیرنده‌ی رادیو کنترل، از یک آردوینو Arduino UNO و یک ماژول nrf24l01 تشکیل شده است.

در تصویر زیر نحوه ی اتصال پین ها را مشاهده می‌کنید.

آموزش راه اندازی nrf24l01 -دیجی اسپارک

پین های CE و CSN میتوانند به هر پین دیجیتالی متصل شوند.

در برد آردوینو uno  پین های پرروتوکل spi به صورت زیر می‌باشند:

  • MOSI is connected to the digital pin 11
  • MISO is connected to the digital pin 12
  • SCK is connected to the digital pin 13

 

شماتیک مدار برای ساخت رادیو کنترل ۴ کانال، به صورت زیر است:

 

New Bitmap Image

 

 

کد گیرنده :

 

 

فراخوانی کتابخانه‌ها

 

 

 

تابع اول تعداد فرستتنده‌هایی است که گیرنده از آن‌ها اطلاعات دریافت میکند. قابل ذکر است از ۶ فرستنده به طور همزمان میتوان اطلاعات را دریافت نمود.

تابع دوم آدرس فرستنده اطلاعات می‌باشد.

 

این متد ماژول را برای دریافت اطلاعات آماده میکند.

 

مشخص کردن شماره ی پین هر کانال

 

اگر ماژول داده ای دریافت نمود، این تابع مقدار true و اگر مقداری دریافت نکرد مقدار false را بر می‌گرداند. پس از دریافت Data، مقدار مورد نظر به هر یک از کانال‌ها نسبت داده می‌شود.

 

 

1 دیدگاه

  1. amin می‌گه:

    سلام
    بسیار مفید و عالی خیلی ممنون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *