PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تعیین محدوده عملکرد دلخواه با آلتراسونیک



medadnoki
02-04-2012, 23:35
سلام به همه! من یه سوال دارم....
فاصله دلخواه را با آلتراسونیک چه‏طور باید تنظیم کرد؟؟؟
مثلاً در مدل srf 05 ، محدوده عملکرد برابر 1 سانتیمتر تا 4 متر هست.....
حالا من میخوام روبات در 50 سانتیمتری یک جسم متوقف شده و به عقب حرکت کند و....
چه طور این کار را بکنم؟؟؟

medadnoki
04-04-2012, 10:05
یعنی هیچ کس کار نکرده؟؟؟؟؟؟؟!!!!!!!!!!:sa::sa::sa::sa: :sa:
تو رو خدا کمک کنید......cry::cry::cry::cry::

cmuiran
04-04-2012, 10:21
سلام اقای قاسمی
مشکل کجاست ؟؟؟
ظاهرا مشکلی نیست ، شما باید تو برنامه این کار را انجام بدین یعنی یک شرط بزارین ابگه ابن مقدار شد یک پورتی را 1 یا 0 کند همین

medadnoki
04-04-2012, 20:03
سلام مهندس حان!
من یک مقدار تحقیق کردم.....متوجه شدم که خروجی بعضی از آلتراسونیک‏ها بر حسب سانتیمتر هست...:018:
چه طور میشه با این ماژول‏ها کار کرد؟؟؟
مشکل من محدود کردن فاصله است....یعنی روبات من بتونه در فاصله 40 سانتی جسم را تشخیص بده و موتورها متوقف شده و...

cmuiran
04-04-2012, 22:41
سلام داداش
شما اول ماژول خودتو مشخص کن با چی میخوای کار کنی ؟!
مثلا من با SRF02 بیشتر کار میکنم که خروجی i2c & serial هست
اینم نمونه برنامه

$regfile = "m32def.dat"
$crystal = 800000
Config Lcdpin = Pin , Rs = Porta.0 , E = Portb.1 , Db4 = Portb.2 ,_
Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5
Config Lcd = 16 * 2
Config Sda = Portc.0
Config Scl = Portc.1
Dim X As Integer , Y As Integer , Z As Word
Cursor Off
Do
I2cstart
I2cwbyte &HE0
I2cwbyte &H00
I2cwbyte &H51
I2cstop
I2cstart
I2cwbyte &HE0
I2cwbyte &H02
I2creceive &HE0 , X
I2cstop
I2cstart
I2cwbyte &H03
I2creceive &HE0 , Y
I2cstop
Cls
Z = X * 256
Z = Z + Y
Waitms 200
Lcd Z
Waitms 800
Loop

medadnoki
05-04-2012, 21:28
من SRF08 میخوام کار کنم.....
آخه خروجیش بر حسب سانتیمتر هست....
در ضمن زبان برنامه من C هست......با codevision
از bascom میشه گفت اصلاً سر در نمیآرم....

cmuiran
05-04-2012, 22:42
srf02 هم سانتی متره
من سی یادم رفت خیلی وقته کار نمیکنم

medadnoki
05-04-2012, 23:24
بسیار خوب! اگه میتونی با همون srf02 کمک کنی خیلی خوب میشه....
البته زبان C.....واقعاً لازم دارمcry::

medadnoki
06-04-2012, 20:14
ووواااااااااااااااااااااا اای‏ی‏ی‏ی‏ی‏ی‏ی‏ی:(:(:(:(
تو رو خدا کمک کنید!!!!!!!!!!!!!!!!!!!:cry::cry::cry::cry:
با پتانسیومتر میشه؟؟؟؟؟؟؟؟؟؟

cmuiran
07-04-2012, 09:24
ووواااااااااااااااااااااا اای‏ی‏ی‏ی‏ی‏ی‏ی‏ی:(:(:(:(
تو رو خدا کمک کنید!!!!!!!!!!!!!!!!!!!:cry::cry::cry::cry:
با پتانسیومتر میشه؟؟؟؟؟؟؟؟؟؟

چیکار کنی با پتانسومتر

medadnoki
07-04-2012, 19:41
چیکار کنی با پتانسومتر
نمیدونم یه پیشنهاد بود؟
میخوام تا 40 سانتی رو با آلتراسونک sense کنم

اگه با همون SRF02 کار کنم........مدارش چه طور طراحی میشه؟؟؟؟
برنامش هم با bascom بود عیب نداره......(اگه C یادتون نیست)
یه خورده کلنجار میرم ، میفهمم

زیاد وقت ندارم :cry::cry::cry:


کمک کنید

medadnoki
09-04-2012, 09:47
یعنی تا حالا کسی با آلتراسونیک کار نکرده؟؟؟؟؟؟؟؟:sa::sa:
من میخوام با SRF08 کار کنم.....
لطفا راهنمایی کنید