آموزش آردوینو پروژه های آردوینو

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

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، مقدار مورد نظر به هر یک از کانال‌ها نسبت داده می‌شود.

 

 

درباره نویسنده

حسین فهیمی

حسین فهیمی هستم رشته ی ریاضی. چیزهای خیلی زیادی رو در دنیا دوست دارم. تقریبا یک هکرم. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که نمیتونم ببینم مثل کارنامه های مدرسه... تنها چیزی رو که از الکترونیک دوست دارم فقط و فقط آردوینو هست :)

۲ دیدگاه

  • عالی ولی پیچیده برای افراد مبتدی اگر میشه خودتون انجام بدین وبه صورت ویدیو در سایت قرار بدین یعنی فیلم رو کمی سریع کنید و سعی کنید دوربین گوشی نباشد یا اگر هم بود خوب فیلم بگیرید و توضیح کامل دهید من تو بخش برنامه ریزیش بدجوری گیرکردم و اتصالاتم نمیدونم ولی علاقه ی شدیدی دارم لطفا به افراد مبتدی کمک کنید باتشکر

دیدگاهتان را بنویسید