کد:
#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 آردوینو وصل شده است و فاصله بر حسب سانتی متر اندازه گیری و بر روی پورت سریال ارسال می شود.
شماتیک مدار: