بازدیدها: 4 نویسنده: ویرایشگر سایت زمان انتشار: 05-06-2020 منبع: سایت
مرحله 1: اتصال سخت افزاری




اتصال سخت افزار: -A rduino پیزوالکتریک مبدل اولتراسونیک سنسور التراسونیک 5v- 》 Vccgnd- 》 Gnd
پین شماره 8-پین تریگ
پین 7-'پین اکو
زنگ آردوینو
کوک نهم -> +ve stitch
سوزن گند- 》 -وه
مرحله 2: رویه ها و نتایج

سنسور اولتراسونیک و رابط آردوینو.
int buzzer = 9;
int triggerPin = 7;//Pin تریگر 7
int echoPin = 8;//Echo pin 8
void setup()
Serial.begin (9600); ما ارتباط سریال را شروع می کنیم، بنابراین می توانیم فاصله را در مانیتور سریال Serial.println ('آموزش Tech Ponder سنسور اندازه گیری فاصله اولتراسونیک ') مشاهده کنیم.
pinMode (triggerPin، OUTPUT)؛ //پین را تعریف کنید
pinMode (echoPin، INPUT)؛
pinMode (زوزگر، خروجی)؛
digitalWrite (buzzer، LOW)؛}
حلقه خالی()
{int duration, distance;//Add duration and distance
digitalWrite (triggerPin، HIGH)؛// موج ماشه (به عنوان مثال برای چشمک زدن LED)
تاخیر (10);
digitalWrite (triggerPin، LOW)؛
duration = pulseIn (echoPin، HIGH);//عملکردهای ویژه برای گوش دادن و انتظار امواج
فاصله = (دوره/2)/29.1؛//تبدیل عدد به سانتی متر (اگر اینچ می خواهید باید 29.1 را با عدد مناسب تغییر دهید
تاخیر (1000);
Serial.print (از راه دور); چاپ اعداد
Serial.print ('cm'); و واحد
Serial.println (''); فقط در یک خط جدید چاپ کنید
اگر (فاصله '35'
digitalWrite (buzzer، HIGH)؛
Serial.println ('Buzzer On');
DigitalWrite (زوزگر، LOW)؛
نتیجه بر روی مانیتور سریال نمایش داده می شود.
آردوینو از یک سنسور فاصله اولتراسونیک برای محاسبه فاصله در هر ثانیه استفاده می کند. هنگامی که فاصله کمتر از 35 سانتی متر باشد، آردوینو آستانه را تشخیص می دهد و زنگ هشدار روشن می شود که می تواند به عنوان آشکارساز مانع استفاده شود. هنگامی که مانع نزدیکتر از 35 سانتی متر باشد، زنگ هشدار به صدا در می آید.