امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه نویسی التراسونیک
نویسنده پیام
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #1
برنامه نویسی التراسونیک
سلام
من یکم در مورد التراسونیک گشتم ولی چیزی که به در من بخوره پیدا نکردم .
یه برنامه از همین جا پیدا کردم ولی کامل متوجهش نشدم .
میتونید این برنامه رو خط به خط توضیح بدین ؟Sad

کد:
$regfile = "m32def.dat"
$crystal = 4000000
Dim D As Long
Dim E As Single
Dim F As Long
Dim G As Single
Config Single = Scientific , Digits = 1
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Pb.7 , Db6 = Pb.6 , Db5 = Pb.5 , Db4 = Pb.4 , Rs = Pb.2 , E = Pb.3
Cursor Off
Pinc.0 = 0
D = 0
Pinc.1 = 0
F = 0
Cls
Locate 1 , 3
Lcd "POWERED BY"
Locate 2 , 3
Lcd "NAVIDKASHI"
Wait 2
Cls
Locate 1 , 1
Lcd "ULTRA 1="
Locate 2 , 1
Lcd "ULTRA 2="
A:
     Pulseout Portc , 0 , 20
     Pulsein D , Pinc , 0 , 1
     Pulseout Portc , 1 , 20
     Pulsein F , Pinc , 1 , 1
     D = D * 4
     F = F * 4
     E = D / 5
     G = F / 5
     Locate 1 , 9
     Lcd E ; "cm"
     Locate 2 , 9
     Lcd G ; "cm"
Goto A

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
(آخرین ویرایش در این ارسال: ۰۳-مهر-۱۳۹۳, ۲۱:۳۱:۲۴، توسط milad15m.)
۰۳-مهر-۱۳۹۳, ۱۷:۴۵:۲۷
ارسال‌ها
پاسخ
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #2
RE: برنامه نویسی التراسونیک
(۰۳-مهر-۱۳۹۳, ۱۷:۴۵:۲۷)milad15m نوشته است: سلام
میتونید این برنامه رو خط به خط توضیح بدین ؟Sad

سلام
ببخشید این و میگم
شما که طالب علم هستید و میخواهید در مورد این سنسور اطلاعات کسب کنید به خودتون زحمت نمیدید درمورد دستورات سرچ بزنید
بعد نباید که انتظار بره یکی بیاد وقت بذاره توضیح بده

شما اول هدف خودتون و باید مشخص کنید
دقیقا با چه سنسوری میخواهید کار کنید؟ چه مدلی؟
چه کاربردی رو از سنسور انتظار دارید(برد سنسور و...)
بعد نمونه کدهاش و سرچ بزنید و از هلپ کامپایلر و اطلاعاتی که در این فروم و فروم های دیگه درج شده درخصوص یادگیری کمک بگیرید

نهایتا یه جای خاصی رو به مشکل برخوردید درخواست بگید تا خودم یا دوستان کمک کنیم.

موفق باشید.

۰۳-مهر-۱۳۹۳, ۲۱:۰۱:۳۷
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, milad15m, aKaReZa75, a.mehran
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #3
RE: برنامه نویسی التراسونیک
(۰۳-مهر-۱۳۹۳, ۲۱:۰۱:۳۷)r0b0 نوشته است:
(۰۳-مهر-۱۳۹۳, ۱۷:۴۵:۲۷)milad15m نوشته است: سلام
میتونید این برنامه رو خط به خط توضیح بدین ؟Sad

سلام
ببخشید این و میگم
شما که طالب علم هستید و میخواهید در مورد این سنسور اطلاعات کسب کنید به خودتون زحمت نمیدید درمورد دستورات سرچ بزنید
بعد نباید که انتظار بره یکی بیاد وقت بذاره توضیح بده

شما اول هدف خودتون و باید مشخص کنید
دقیقا با چه سنسوری میخواهید کار کنید؟ چه مدلی؟
چه کاربردی رو از سنسور انتظار دارید(برد سنسور و...)
بعد نمونه کدهاش و سرچ بزنید و از هلپ کامپایلر و اطلاعاتی که در این فروم و فروم های دیگه درج شده درخصوص یادگیری کمک بگیرید

نهایتا یه جای خاصی رو به مشکل برخوردید درخواست بگید تا خودم یا دوستان کمک کنیم.

موفق باشید.

سلام
اولااقا شما راست میگین من یه کم کمکاری میکنم اونم با لطف خودتون ببخشید دوما واسه من فرقه نمی کنه کدوم مدل باشه من فقط میخوام یه مانع رو تشکیل بده بعد تو یه فاصله معین مثلا 10 سانتی متر یه دستوری رو بده اگه یه مدشوهم یاد بگیرم بگیه رو دیگه خودم میفهمم .
خوب اگه برنامه رو توضیح نمیدین (که صاحب اختیارین)اگه میتونین اینارو بگین :
1 - التراسونیک وقتی یه مانع رو میبینه چی میشه ؟ (ولتاژ خروجیش تغییر میکنه یا ... )
2-معنی این دستور بالا چیه ؟

کد:
Config Single = Scientific , Digits = 1

خیلی ممنونم .

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
(آخرین ویرایش در این ارسال: ۰۳-مهر-۱۳۹۳, ۲۱:۴۳:۳۹، توسط milad15m.)
۰۳-مهر-۱۳۹۳, ۲۱:۴۲:۳۱
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador, a.mehran
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #4
RE: برنامه نویسی التراسونیک
سلام آقا میلاد
بسکام یه چیزی داره بنام هلپ ! (help)
منبع بسیار خوبیه ازش استفاده کن

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۴-مهر-۱۳۹۳, ۱۵:۴۴:۰۱
ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, milad15m, Ambassador
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #5
RE: برنامه نویسی التراسونیک
چاره ای نیست من نیگا کنم ببینم چیه :d

Config Single :
با اين دستور ميتوان تعداد رقم اعشار متغير از جنس Singleرا معين کرد ، اين دستور به فرم کلي زير است:
Config Single = Scientific , Digits = x
X : عددي بين 1 تا 7 است که تعداد رقم اعشار را نشان ميدهد ، درصورت که از اين دستور استفاده کنيد ، کليه متغير هاي Singleموجود در برنامه تحت پوشش قرار مي گيرند .

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
(آخرین ویرایش در این ارسال: ۰۴-مهر-۱۳۹۳, ۱۷:۰۱:۳۹، توسط a.mehran.)
۰۴-مهر-۱۳۹۳, ۱۶:۵۶:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, omid_phoenix, رسول, Ambassador
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #6
Toungue  RE: برنامه نویسی التراسونیک
(۰۳-مهر-۱۳۹۳, ۲۱:۴۲:۳۱)milad15m نوشته است: سلام
من فقط میخوام یه مانع رو تشکیل بده بعد تو یه فاصله معین مثلا 10 سانتی متر یه دستوری رو بده اگه یه مدشوهم یاد بگیرم بگیه رو دیگه خودم میفهمم .

سلام
سنسورای مختلفی مختص این کار وجود داره
اولتراسونیک تکی(فرستنده-گیرنده)- ماژول srf - مادون قرمز(شارپ)
حداقل و حداکثر رنجی که میخواهید اندازه بگیرید چقدره؟
تو چه زمینی میخواهید مانع سنجی کنید؟
سنسوری که انتخاب میکنید باید تو بازه ای که ازش انتظار دارید کاربرد داشته باشه و با زمین سازگاری داشته باشه
مثلا سنسور شارپ و نمیتونید تو زمینی که نورش متغیره و انعکاس داره استفاده کنید

نقل قول: 1 - التراسونیک وقتی یه مانع رو میبینه چی میشه ؟ (ولتاژ خروجیش تغییر میکنه یا ... )

فرستنده یه پالسی رو میفرسته
به مانع که برخورد کرد برگشت داشته میشه و بعد آشکارسازی و تقویت به میکرو میرسته
در واقع یک ولتاژ 0 و 1 ایجاد میشه

نقل قول: 2-معنی این دستور بالا چیه ؟

کد:
Config Single = Scientific , Digits = 1

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

موفق باشید.

۰۴-مهر-۱۳۹۳, ۱۷:۱۷:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, a.mehran, رسول, Ambassador
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #7
RE: برنامه نویسی التراسونیک
سلام
من میخوام توی مسابقات اپن 2015 در رشته امدادگر دانش اموزی الف شرکت کنم سنسوری هم که میخوام استفاده کنم فقط میخوام توی فاصله 10 سانتی کار کنه .
اگه فاصله دیوار یا جسم از حداکثر رنجش بیشتر بود چی میشه ؟

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۰۴-مهر-۱۳۹۳, ۱۷:۳۲:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #8
RE: برنامه نویسی التراسونیک
(۰۴-مهر-۱۳۹۳, ۱۷:۳۲:۱۳)milad15m نوشته است: سلام
من میخوام توی مسابقات اپن 2015 در رشته امدادگر دانش اموزی الف شرکت کنم سنسوری هم که میخوام استفاده کنم فقط میخوام توی فاصله 10 سانتی کار کنه .

خب اول باید بدونید زمینی که توش مسابقه میدید چه شرایطی داره
نورش ثابته...متغیره
چندتا تیم تو زمین حضور دارن
فاصله دیواره ها از هم چقدره
زمین چه ابعادی داره و...
بعد بهترین سنسور رو جهت فاصله سنجی استفاده کنید
واسه امدادگر از سری srf ماژول srf08 مناسبه
چون شارپ واسه همچین زمینایی که نورشون ثابت نیست توصیه نمیشه

نقل قول: اگه فاصله دیوار یا جسم از حداکثر رنجش بیشتر بود چی میشه ؟

مشکلی پیش نمیاد
خودتون میتونید طی برنامه کلیه فاصله ها رو سنس کنید
کلا بستگی به ذهنیت برنامه نویسی و خلاقیت شما داره
ولی مثلا اگه حداقل فاصله با مانع 10 سانت باشه، دیگه نیاز ندارید یه سنسور با دقت 1 سانت تا 100 سانت بگیرید و هزینه اضافی کنید

موفق باشید.

۰۴-مهر-۱۳۹۳, ۱۷:۵۷:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : milad15m, رسول, Ambassador
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #9
RE: برنامه نویسی التراسونیک
سلام
شما چه سنسوری رو پیشنهاد می کنید ؟
با تشکر

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۰۴-مهر-۱۳۹۳, ۱۸:۰۰:۰۵
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
a.mehran آفلاین
مدیر بخش
*****

ارسال‌ها: 1,029
موضوع‌ها: 93
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 5125
( 4490 تشکر در 1882 ارسال )
ارسال: #10
RE: برنامه نویسی التراسونیک
چقد هزینه میخوای بکنی ؟

silent people have the loudest minds شادی − بهینه شده برای ورژن جدید شادی − بهینه شده برای ورژن جدید
سایت من Abrdade.com
۰۴-مهر-۱۳۹۳, ۱۸:۰۲:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
milad15m آفلاین
عضو افتخاری
****

ارسال‌ها: 460
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۹۳

تشکرها : 1649
( 547 تشکر در 237 ارسال )
ارسال: #11
RE: برنامه نویسی التراسونیک
(۰۴-مهر-۱۳۹۳, ۱۸:۰۲:۰۶)a.mehran نوشته است: چقد هزینه میخوای بکنی ؟

هر چه کمتر بهتر.

Exclamationبیستون کندن فرهاد نه کاریست شگفت
شور شیرین به سر هر که فتد کوهکن استExclamation

میلاد منافی
۰۴-مهر-۱۳۹۳, ۱۸:۰۶:۱۱
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  فاصله سنجی با التراسونیک salehjg 20 19,171 ۰۲-اسفند-۱۳۹۶, ۰۳:۰۴:۵۴
آخرین ارسال: farhan77
  [سوال] راه اندازی التراسونیک se2010 7 5,121 ۰۷-اسفند-۱۳۹۱, ۲۲:۱۳:۰۶
آخرین ارسال: se2010
  برنامه راه اندازی التراسونیک abbasalifix 2 5,181 ۱۸-مرداد-۱۳۹۱, ۰۷:۰۰:۰۳
آخرین ارسال: mohammad7070
Rolleyes کمک در باره عملکرد سنسور التراسونیک alivbdatnet 13 14,029 ۰۶-مرداد-۱۳۹۱, ۱۴:۳۵:۰۷
آخرین ارسال: abbasalifix

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS