IR بخش دوم : راه اندازی و تست برای Marsboard

در این آموزش به نحوه اتصال یک گیرنده IR به مارس برد و تست آن پرداخته خواهد شد.

اولین مورد برای این کار انتخاب یک گیرنده IR بوده که من ازHS0038A2 استفاده کرده ام. (برای دریافت دیتاشیت به انتهای صفحه مراجعه کنید)

توضیح اینکه در برد Cubieboard از مدل HS0038B که سایز کوچکتری نسبت به مدل A2 دارد استفاده شده است.

برای آگاهی از نحوه اتصال هم می توانید از شکل زیر کمک بگیرید:

hs0038a2

 

IR هم همانند بقیه قسمتها برای راه اندازی نیاز به فعال سازی درایور و فعال سازی در فایل script.bin دارد.

خوشبختانه هر دو مورد بالا در اکثر ایمیج ها موجود و فعال هستند.

 

برای اطمینان از مورد دوم فایل script.bin باید دارای قسمت زیر باشد:

[ir_para]
ir_used = 1
ir0_rx = port:PB04<2><default><default><default>

حال ترمینال را باز کرده و دستور زیر رو وارد کنید: (توجه داشته باشید که اگر درایور ir  در کرنل به صورت built-in کامپایل شده باشد نیازی به وارد کردن این فرمان نبوده و در صورت وارد کردن دستور خطا داده خواهد شد.)

modprobe sun4i-ir

حال برای اینکه مشخص شود که IR کدام ورودی است از دستور زیر استفاده می کنیم:

dmesg|grep sun4i-ir

همانطور که در تصویر زیر مشاهده می کنید IR ورودی 1 است.(input1)

IR1

سپس  دستور زیر را برای مشاهده نوشته های متناظر با زدن هر کلید  وارد می کنید :

cat /dev/input/event1

توضیح اینکه نوشته هایی که با زدن کلید های کنترل نمایش داده می شوند دقیق نبوده و حتی ممکن است یک منوی مربوط به ترمینال باز شود – از این بابت جای نگرانی نخواهد بود.

من برای تست از کنترل زیر استفاده کرده ام :

alientek

لینک دانلود دیتاشیت :

HS0038A2

Bookmark the پیوند یکتا.

4 Responses to IR بخش دوم : راه اندازی و تست برای Marsboard

  1. Ahrovan میگوید :

    سلام -تشکر
    ایا تست شما بر روی SUN7I هم قابل انجام خواهد بود … در صورتی که درایور نصب نبود امکان نصب توسط دستور گفته شده وجود دارد – آیا در این صورت فایل راه انداز مورد نیاز است؟

    • داریوش عباسی نژاد میگوید :

      سلام.
      صورت کلی فرقی ندارد.
      باید درایور در ساخت کرنل لحاظ شده باشد که به احتمال زیاد برای A20 هم اکثر کرنل ها دارای این ماژول هستند.
      کافی است در پوشه مربوط به درایور ها به دنبال فایلی با نام ir و پسوند ko بگردید.
      البته یکی از دوستان مثل اینکه برای a20 تست کردند و جواب نگرفتن. شما تست کنید ببینید به کجا می رسید.
      متاسفانه من a20 ندارم بتونم تست کنم.
      موفق باشید.

  2. بخشایی میگوید :

    خدا قوت
    روی اندروید TV2 کوبی بورد این گیرنده IR فعاله ولی میخوام تغییراتی روی عکس العمل هاش قرار بدم !
    روی اندروید کمکم کنید این ماژول و چطوری تنظیماتش رو تغییر بدم؟

پاسخ دهید