» » کار با ماژول UltraSonic در آردوینو

کار با ماژول UltraSonic در آردوینو

 
  
10 بهمن 1393 
  
  
867 
  
در این بخش با کار با ماژول اولتراسونیک در آردوینو آشنا می شوید:

کار با ماژول UltraSonic در آردوینو


این ماژول می تواند فواصل بین 0 تا 500 سانتیمتری را تشخیص دهد و دارای 4 پین است.

در صورتی که فاصله شما بیش از ماکزیمم اندازه مجاز باشد عدد صفر برگردانده می شود.

در مثال زیر نحوه استفاده از این ماژول توضیح داده شده است :

نکته : برای استفاده از این ماژول در آردوینو نیاز به کتابخانه NewPing خواهید داشت که می توانید از لینک آخر این مطلب استفاده کنید کافیست تا خود پوشه NewPing را به داخل پوشه Libraries در داخل پوشه Arduino در محل نصب نرم افزار Arduino کپی کنید و سپس برنامه آردوینو را اجرا نمایید.

در ابتدا کتابخانه مورد نظر را فراخوانی می کنیم :

کار با ماژول UltraSonic در آردوینو


سپس نام پین های تبادل اطلاعات را (که به ترتیب Trigger و Echo می باشند ) به ترتیب Trigger_pin و Echo_pin می گذاریم :

کار با ماژول UltraSonic در آردوینو


در سطر بعدی ماکزیمم فاصله را 200 قرار می دهیم البتع می توان این فاصله را تا محدوده 500-400 نیز افزایش داد :

کار با ماژول UltraSonic در آردوینو


در سطر بعدی به ترتیب با این ترتیب پین ها و تنظیمات یک ماژول اولتراسونیک را به نرم افزار آردوینو معرفی می کنیم:

کار با ماژول UltraSonic در آردوینو


در سطر بعدی و در داخل Setup ، سریال مانیتور را در فرکانس 115200 شروع می کنیم:

کار با ماژول UltraSonic در آردوینو


در سطر بعدی برنامه یک مکث به اندازه 50 میلی ثانیه در داخل Loop ایجاد می کنیم. این مکث حتما باید از 29 میلی ثانیه بیشتر باشد:

کار با ماژول UltraSonic در آردوینو


در سطر بعدی از طریق ماژول ، فاصله را با واحد پینگ می خوانیم :

کار با ماژول UltraSonic در آردوینو


و در سه سطر بعدی پس از تبدیل این عدد گرفته شده با واحد پینگ به واحد فاصله (سانتیمتر) آن را چاپ می کنیم :

کار با ماژول UltraSonic در آردوینو


دانلود کتابخانه و فایل ها و شماتیک مدار در این برنامه : New-Ping-UltraSonic.zip [حجم: 236.1 کیلوبایت] ( تعداد دانلود: 129)

پایان این بخش از آموزش.

   
نظرات این مطلب(2)

amir3030 21 اردیبهشت 1394 23:19
من عضو سایتم ولی لینک دانلود برام واز نیست

پاسخ ادمین : با تشکر از اطلاع رسانی مشکل حل شد.

nxp 20 تیر 1394 14:53
سلام در این پروزه فاصله اندازه گیری شده روی چی نشان داده میشود؟

پاسخ : سلام ، از طریق بخش سریال مانیتور نرم افزار آردوینو به لینک زیر یه نگاهی بندازید:

سریال مانیتور

ارسال نظر

اطلاعات
برای ارسال نظر، باید در سایت عضو شوید.