ايران ويج

نسخه‌ی کامل: کنترل با کامپیوتر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

من می‌خواستم ربات رو با استفاده از کامپیوتر و از راه دور کنترول کنم آگه کسی‌ اطلاعات داره لطف کنه اطلاع بعدهHappyConfused RolleyesClap
(۰۵-مهر-۱۳۸۹, ۱۹:۱۰:۳۱)kavianai نوشته است: [ -> ]سلام

من می‌خواستم ربات رو با استفاده از کامپیوتر و از راه دور کنترول کنم آگه کسی‌ اطلاعات داره لطف کنه اطلاع بعدهHappyConfusedRolleyesClap

کار خیلی سختی نیست، یه ماژول ارتباط بی سیم خوب انتخاب کن، یه چیزی مثل hm-t , hm-r
اینجا چند نمونه هست: (نمونه ماژول ها)

و بعدش هم دیتا سریال رو با ماژول فرستنده که به سیستم وصل هست، بفرست روی ماژول گیرنده و اونجا با آی سی اونو بخون
من با کدویژن و زبان C#.net در کامپیوتر می تونم کمکت کنم.
اگر هم زبان دیگه ای مد نظرت هست، بگو تا دوستان راهنماییت کنن.
البته اگه برنامه اختصاصی نمیخوای واسه ربات بنویسی و فقط می خوای آزمایشی کار کنی، می تونی از hyper-terminal ویندوز هم استفاده کنی.... (دیگه برنامه نویسی نرم افزاری نمی خواد) و دیگه فقط باید روی آی سی، اطلاعاتی که با هایپر می فرستی را بخونی...

یه راه دیگه هم استفاده از ماژول های آنالوگ و ارتباط از طریق پورت LPT یا همون پارالل خودمونه که اونم خیلی راحت تر هست و در سطح ابتدایی، بد نیست.... (چون می تونی پین های LPT را با برنامه نویسی صفر و یک کنی و دستور بدی تا سوئیچ فرستنده زده بشه.... همین)
موفق باشیBiggrin
دوستان خواهشا کمک کنید
میخوام یک موتور رو به کامپیوتر وصل کنم!(از راه دور)
مثلا وقتی کلید wروی کیبورد رو بزنم موتور بره جلو!و برعکس وقتی sرو بزنم بیاد عقب یا با نرم افزار کار کنه!

لطفا مدار و مدار چاپیش رو یکی بکشه و وسایلش رو بگین و برنامه هاشو!
بردش زیاد مهم نیست
حداقل 10متر!
لطفا زودتر
مرسی از همه دوستان
دوست من خسته نباشید ...

برای این کار شما بهتر از ماژول های hm-tr استفاده کنی....
برای ارتباط با رایانه می تونی از vb یا matlab استفاده کنی ....
برای طراحی مدار چاپی هم از portl یا پرتوس کمک بگیر ....

و مشکلاتتون رو اینجا مطرح کنید تا دوستان رسیدگی کنن
توصیه میشه حتما این تاپیکو ببین
http://www.iranled.com/forum/Thread-%D9%...A%86%D8%B1
دقیقا رو همین موضوع کار شده

(پست شماره 600)
(۱۱-اسفند-۱۳۸۹, ۰۱:۴۶:۲۷)h0x00i نوشته است: [ -> ]دوست من خسته نباشید ...

برای این کار شما بهتر از ماژول های hm-tr استفاده کنی....
برای ارتباط با رایانه می تونی از vb یا matlab استفاده کنی ....
برای طراحی مدار چاپی هم از portl یا پرتوس کمک بگیر ....

و مشکلاتتون رو اینجا مطرح کنید تا دوستان رسیدگی کنن

سلام

میشه بگید چطور میشه از مطلب استفاده کرد؟
با چه دستوراتی؟

با تشکرRolleyes


کد:
s = serial('com1');
set(s,'baudrate',9600,'terminator',8,'timeout',1,'inputBuffersize',25,'outputBuffersize',25)
با این کد می تونی ارتباط پیدا کنی نرخ ارسال 9600 و مقدار بافر خروجی و ورودی هم 25

کد:
fopen(s);
با این دستور پورت سریال فعال می کنی تا داده ها دریافت و ارسال بشن

با دستور
کد:
()fprintf
اطلاعات ارسال و بادستور
کد:
fgets(s)
اطلاعات دریافت می کنی فقط دقت کن که باید برای دریافت اطلاعات تابع پورت سریال فراخوانی کنی
سلام دوست خوبم :)

اگه خواستی باهام تماس بگیر تا خوب راهنماییت کنم :09197136885
پیشنهاد من ماژول بلوتوث هست چون نویز نداره سرعت بالایی داره
ارتباط دوطرفه داره
ارزونه
ارتباط سریال هم داره