مشاهده همه محصولات
محصولی پیدا نشد
رتبه‌بندی کلی
5
28 نظرات
کیفیت کالا
(5)
ارزش خرید
(5)
محمدرضا یاورزاده

پین trig رو به d2 و echo رو به d4 وصل میکنم و gnd به gnd و vcc به ۵v. درنهایت هم اردوینو رو به لپ تاپ و این کدهایی که نوشتین رو اپلود میکنم و در سریال مانیتور چیزی که می بینم اینه!!!!

مدیر سایت
7 سال  پیش

با سلام



اگر از آموزش‌های دیجی اسپارک استفاده می‌کنید. لطفا در همانجا به صورت ثبت نظر مطرح کنید. در این خصوص نیاز است که علاوه بر اتصالات، کدها هم بررسی شوند.

محمدرضا یاورزاده

با سلام
من این ماژول رو تهیه کردم اما هر کدی میزنم 3800 نشون میده در واقع سه هزار هشتصد و خورده ای که هی تغیر میکنه.!!!مشکل چیه ؟راهنماییم کنین ایا ماژول ایرار داره؟

مدیر سایت
7 سال  پیش

با سلام


ضمن تشکر از توجه شما، خیر مشکل از ماژول نیست. مشکل در نحوه اتصال و یا کدهای شماست. لطفا شیوه اتصال و راه اندازی را کامل توضیح دهید.

شایان اکبری

مورد 4 هستم
همچنان مشکل همان است با کدی که فرستادید هم باز در فاصله 4 یا 5 سانت بیشتر سنجشی نداره و کاملا بی تفاوته اما ماژول دیگم مشکلی نداره و با این کد هم خوب عمل میکنه

مدیر سایت
7 سال  پیش

درود بر شما


لطفا جهت بررسی دقیق‌تر کالا را به انبار دانشجو کیت ارسال کنید.

شایان اکبری

وقت بخیر
من دو ماژول سفارش دادم که یکیشون تا فاصله۵ سانت رو میسنجه ولی دومی با همون کد به صورت طبیعی کار میکنه
این مشکل رو چطور باید حل کرد؟

مدیر سایت
7 سال  پیش

درود برشما


ضمن تشکر از توجه شما، لطفا دقت داشته باشید که این موضوع بستگی به برنامه آپلود شده دارد. برای دریافت فاصله به صورت دقیق باید از فرمول محاسباتی استفاده کنید.

شایان اکبری

سلام ماژول من فقط تا فاصله زیر ۵ سانت رو میسنجه البته ماژول دوم که گرفتم کاملا سالمه و مشکلی نداره من دوتاشونو با یه کد سنجیدم ولی با هم جور نیستن
اینم کدی که استفاده کردم
const int TRIG_PIN = 12;
const int ECHO_PIN = 13;
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN,OUTPUT);
pinMode(ECHO_PIN,INPUT);
}
void loop()
{
long duration, distanceCm, distanceIn;
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
duration = pulseIn(ECHO_PIN,HIGH);
distanceCm = duration / 29.1 / 2 ;
distanceIn = duration / 74 / 2;
Serial.print(distanceIn);
Serial.print("in, ");
Serial.print(distanceCm);
Serial.print("cm");
Serial.println();
}

مدیر سایت
7 سال  پیش

درود برشما


از کدهای زیر استفاده کنید و اگر مشکل همچنان باقی بود، از همین طریق اقدام کنید.


const int trigPin = 2;
const int echoPin = 4;


void setup() {
// initialize serial communication:
Serial.begin(9600);
}


void loop()
{
// establish variables for duration of the ping,
// and the distance result in inches and centimeters:
long duration, inches, cm;


// The sensor is triggered by a HIGH pulse of 10 or more microseconds.
// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
pinMode(trigPin, OUTPUT);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);


// Read the signal from the sensor: a HIGH pulse whose
// duration is the time (in microseconds) from the sending
// of the ping to the reception of its echo off of an object.
pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);


// convert the time into a distance
inches = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

Serial.print(inches);
Serial.print("in, ");
Serial.print(cm);
Serial.print("cm");
Serial.println();

delay(100);
}


long microsecondsToInches(long microseconds)
{
// According to Parallax's datasheet for the PING))), there are
// 73.746 microseconds per inch (i.e. sound travels at 1130 feet per
// second). This gives the distance travelled by the ping, outbound
// and return, so we divide by 2 to get the distance of the obstacle.
// See: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf
return microseconds / 74 / 2;
}


long microsecondsToCentimeters(long microseconds)
{
// The speed of sound is 340 m/s or 29 microseconds per centimeter.
// The ping travels out and back, so to find the distance of the
// object we take half of the distance travelled.
return microseconds / 29 / 2;
}

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32211313

 

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

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم