و سوال دومم اینکه توی همون کد بود
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
تقسیم بر دو شده فکر کنم چون یه بار فرکانس ارسال و یه بار دریافت شده چرا تقسیم بر 29.1شده؟
مگر برای بدست اوردن فاصله توسط التراسونیک نباید طبق فرمول
بیشترین مدت فرکانس*سرعت صوت)340(/2
پیش بریم؟