1 فایل پیوست
کتابخانه ماژول التراسونیک Hc-sr04
سلام
با استفاده از این کتابخانه به راحتی می تونید با ماژول التراسونیک مدل Hc-sr04 کار کنید و زمان بازتاب امواج و فاصله بر حسب سانتی متر و اینچ بدست بیارید.
مراحل نصب کتابخانه: پس از دانلود و خارج کردن از حالت فشرده ، پوشه HCSR04Ultrasonic را در مسیر C:\Program Files (x86)\Arduino\libraries کپی کنید ، به همین راحتی! :D
1 فایل پیوست
آموزش کار با این کتابخانه و نحوه وصل کردن این ماژول به آردوینو
کد:
#include <Ultrasonic.h>
جهت استفاده از این کتابخانه در محیط برنامه.
کد:
Ultrasonic ultrasonic(trig,echo);
به جای trig شماره پینی که پایه trig وصل کردن وارد کنید و به جای echo شماره پینی که پایه echo را آن وصل کردن وارد کنید.
کد:
x = ultrasonic.timing();
این دستور مدت زمان بازتاب امواج التراسونیک را بر حسب میلی ثانیه اندازه گیری می نماید و در متغییر x ذخیره می کند. x نام مغیر دلخواه است.
کد:
y = ultrasonic.convert(x , Ultrasonic::CM);
این دستور مدت زمان که در متغیر x ذخیره شده است را به فاصله برحسب سانتی متر تبدیل می کند و در متغیر y ذخیره می کند.
کد:
z = ultrasonic.convert(x , Ultrasonic::IN);
این دستور مدت زمان که در متغیر x ذخیره شده است را به فاصله برحسب اینچ تبدیل می کند و در متغیر z ذخیره می کند.
مثال:
در این مثال پایه trig به پین 7 و پایه echo به پایه 8 آردوینو وصل شده است و فاصله بر حسب سانتی متر اندازه گیری و بر روی پورت سریال ارسال می شود.
شماتیک مدار:
مشکل در راه اندازی کتابخانه آلتراسونیک
نقل قول:
نوشته اصلی توسط
gerashi
سلام
با استفاده از این کتابخانه به راحتی می تونید با ماژول التراسونیک مدل Hc-sr04 کار کنید و زمان بازتاب امواج و فاصله بر حسب سانتی متر و اینچ بدست بیارید.
مراحل نصب کتابخانه: پس از دانلود و خارج کردن از حالت فشرده ، پوشه HCSR04Ultrasonic را در مسیر C:\Program Files (x86)\Arduino\libraries کپی کنید ، به همین راحتی! :D
با سلام و تشکر از مطلب خوبتون اما من با خطای زیر مواجه شدم: :(
In file included from sketch_mar11a.ino:1:0:
fatal error: WProgram.h: No such file or directory
#include "WProgram.h"