سلام
من یکم در مورد التراسونیک گشتم ولی چیزی که به در من بخوره پیدا نکردم .
یه برنامه از همین جا پیدا کردم ولی کامل متوجهش نشدم .
میتونید این برنامه رو خط به خط توضیح بدین ؟
کد:
$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
(۰۳-مهر-۱۳۹۳, ۱۷:۴۵:۲۷)milad15m نوشته است: [ -> ]سلام
میتونید این برنامه رو خط به خط توضیح بدین ؟![Sad Sad](https://www.iranled.com/forum/images/smilies2/sad.gif)
سلام
ببخشید این و میگم
شما که طالب علم هستید و میخواهید در مورد این سنسور اطلاعات کسب کنید به خودتون زحمت نمیدید درمورد دستورات سرچ بزنید
بعد نباید که انتظار بره یکی بیاد وقت بذاره توضیح بده
شما اول هدف خودتون و باید مشخص کنید
دقیقا با چه سنسوری میخواهید کار کنید؟ چه مدلی؟
چه کاربردی رو از سنسور انتظار دارید(برد سنسور و...)
بعد نمونه کدهاش و سرچ بزنید و از هلپ کامپایلر و اطلاعاتی که در این فروم و فروم های دیگه درج شده درخصوص یادگیری کمک بگیرید
نهایتا یه جای خاصی رو به مشکل برخوردید درخواست بگید تا خودم یا دوستان کمک کنیم.
موفق باشید.
(۰۳-مهر-۱۳۹۳, ۲۱:۰۱:۳۷)r0b0 نوشته است: [ -> ] (۰۳-مهر-۱۳۹۳, ۱۷:۴۵:۲۷)milad15m نوشته است: [ -> ]سلام
میتونید این برنامه رو خط به خط توضیح بدین ؟![Sad Sad](https://www.iranled.com/forum/images/smilies2/sad.gif)
سلام
ببخشید این و میگم
شما که طالب علم هستید و میخواهید در مورد این سنسور اطلاعات کسب کنید به خودتون زحمت نمیدید درمورد دستورات سرچ بزنید
بعد نباید که انتظار بره یکی بیاد وقت بذاره توضیح بده
شما اول هدف خودتون و باید مشخص کنید
دقیقا با چه سنسوری میخواهید کار کنید؟ چه مدلی؟
چه کاربردی رو از سنسور انتظار دارید(برد سنسور و...)
بعد نمونه کدهاش و سرچ بزنید و از هلپ کامپایلر و اطلاعاتی که در این فروم و فروم های دیگه درج شده درخصوص یادگیری کمک بگیرید
نهایتا یه جای خاصی رو به مشکل برخوردید درخواست بگید تا خودم یا دوستان کمک کنیم.
موفق باشید.
سلام
اولااقا شما راست میگین من یه کم کمکاری میکنم اونم با لطف خودتون ببخشید دوما واسه من فرقه نمی کنه کدوم مدل باشه من فقط میخوام یه مانع رو تشکیل بده بعد تو یه فاصله معین مثلا 10 سانتی متر یه دستوری رو بده اگه یه مدشوهم یاد بگیرم بگیه رو دیگه خودم میفهمم .
خوب اگه برنامه رو توضیح نمیدین (که صاحب اختیارین)اگه میتونین اینارو بگین :
1 - التراسونیک وقتی یه مانع رو میبینه چی میشه ؟ (ولتاژ خروجیش تغییر میکنه یا ... )
2-معنی این دستور بالا چیه ؟
کد:
Config Single = Scientific , Digits = 1
خیلی ممنونم .
سلام آقا میلاد
بسکام یه چیزی داره بنام هلپ ! (help)
منبع بسیار خوبیه ازش استفاده کن
چاره ای نیست من نیگا کنم ببینم چیه :d
Config Single :
با اين دستور ميتوان تعداد رقم اعشار متغير از جنس Singleرا معين کرد ، اين دستور به فرم کلي زير است:
Config Single = Scientific , Digits = x
X : عددي بين 1 تا 7 است که تعداد رقم اعشار را نشان ميدهد ، درصورت که از اين دستور استفاده کنيد ، کليه متغير هاي Singleموجود در برنامه تحت پوشش قرار مي گيرند .
(۰۳-مهر-۱۳۹۳, ۲۱:۴۲:۳۱)milad15m نوشته است: [ -> ]سلام
من فقط میخوام یه مانع رو تشکیل بده بعد تو یه فاصله معین مثلا 10 سانتی متر یه دستوری رو بده اگه یه مدشوهم یاد بگیرم بگیه رو دیگه خودم میفهمم .
سلام
سنسورای مختلفی مختص این کار وجود داره
اولتراسونیک تکی(فرستنده-گیرنده)- ماژول srf - مادون قرمز(شارپ)
حداقل و حداکثر رنجی که میخواهید اندازه بگیرید چقدره؟
تو چه زمینی میخواهید مانع سنجی کنید؟
سنسوری که انتخاب میکنید باید تو بازه ای که ازش انتظار دارید کاربرد داشته باشه و با زمین سازگاری داشته باشه
مثلا سنسور شارپ و نمیتونید تو زمینی که نورش متغیره و انعکاس داره استفاده کنید
نقل قول: 1 - التراسونیک وقتی یه مانع رو میبینه چی میشه ؟ (ولتاژ خروجیش تغییر میکنه یا ... )
فرستنده یه پالسی رو میفرسته
به مانع که برخورد کرد برگشت داشته میشه و بعد آشکارسازی و تقویت به میکرو میرسته
در واقع یک ولتاژ 0 و 1 ایجاد میشه
نقل قول: 2-معنی این دستور بالا چیه ؟
کد:
Config Single = Scientific , Digits = 1
باهاش کار نکردم
ولی فکر کنم تعداد ارقام اعشاری یک رشته رو تعیین میکنه
که فرضا بعد تقسیمات اعشاری، چند رقم بعد ممیز قرار بگیره
موفق باشید.
سلام
من میخوام توی مسابقات اپن 2015 در رشته امدادگر دانش اموزی الف شرکت کنم سنسوری هم که میخوام استفاده کنم فقط میخوام توی فاصله 10 سانتی کار کنه .
اگه فاصله دیوار یا جسم از حداکثر رنجش بیشتر بود چی میشه ؟
(۰۴-مهر-۱۳۹۳, ۱۷:۳۲:۱۳)milad15m نوشته است: [ -> ]سلام
من میخوام توی مسابقات اپن 2015 در رشته امدادگر دانش اموزی الف شرکت کنم سنسوری هم که میخوام استفاده کنم فقط میخوام توی فاصله 10 سانتی کار کنه .
خب اول باید بدونید زمینی که توش مسابقه میدید چه شرایطی داره
نورش ثابته...متغیره
چندتا تیم تو زمین حضور دارن
فاصله دیواره ها از هم چقدره
زمین چه ابعادی داره و...
بعد بهترین سنسور رو جهت فاصله سنجی استفاده کنید
واسه امدادگر از سری srf ماژول srf08 مناسبه
چون شارپ واسه همچین زمینایی که نورشون ثابت نیست توصیه نمیشه
نقل قول: اگه فاصله دیوار یا جسم از حداکثر رنجش بیشتر بود چی میشه ؟
مشکلی پیش نمیاد
خودتون میتونید طی برنامه کلیه فاصله ها رو سنس کنید
کلا بستگی به ذهنیت برنامه نویسی و خلاقیت شما داره
ولی مثلا اگه حداقل فاصله با مانع 10 سانت باشه، دیگه نیاز ندارید یه سنسور با دقت 1 سانت تا 100 سانت بگیرید و هزینه اضافی کنید
موفق باشید.
سلام
شما چه سنسوری رو پیشنهاد می کنید ؟
با تشکر