pesare irani 41805 ارسال شده در 9 بهمن، 2010 امروز می خواهیم برنامه ای بنویسیم که بوسیله اون بشه استپر موتورهامون رو راه اندازی کنیم (عین همین روش رو باید در برنامه اصلی ربات استفاده کنیم) : $crystal = 1000000 $regfile = "m32def.dat" Config Portb = Output Config Portc = Output Dim A As Byte Dim B As Byte B = &B10001000 A = &B10001000 Do Rotate A , Left Portb = A Rotate B , Right Portc = B Waitms 15 Loop End خوب حالا خط به خط تحلیل می کنیم. البته خوب یادمه توضیحات کاملی رو در مورد کدهای استفاده شده در چهار خط اول در پست های "آموزش ساخت ربات (میکرو کنترلر برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام - برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام - برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام - برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ) دادم. پس اگه یادتون رفته بهشون دوباره سر بزنید. Dim A As Byte Dim B As Byte کلا در زبان های خانواده بیسیک که کامپایلر BASCOM هم از اون استفاده می کنه، از کلمات Dim و as به صورت Dim varname as type برای تعریف متغیر استفاده می شه، که varname نام متغیر و type نوع متغیر هستش. در اینجا دو متغیر به نامهای A و B با نوع Byte معرفی شدن (هر بایت از ۸ بیت تشکیل شده) B = &B10001000 A = &B10001000 استفاده از " مقدار = نام متغیر " که برای همه قابل درکه (یعنی یک مقدار رو داخل متغیر بریزیم) اما در اینجا بجای مقدار از &B10001000 استفاده شده. برای قرار دادن مقادیر به صورت باینری در یک متغیر (در این زبان) باید مقدار باینری رو بعد از B& بنویسم. در اینجا، هم در A و هم در B مقدار باینری ۱۰۰۰۱۰۰۰ معادل دهدهی ۱۳۶ رو قرار دادیم. که دلیلش رو توضیح خواهم داد. اینم یه لینک برای کسانی که می خوان سریع یه مسیریاب بسازن : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4
spow 44198 ارسال شده در 15 بهمن، 2010 سلام اینم دانلود پروژه ساخت ربات مسیریاب برای دانلود روی لینک برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام کلیک کنید. 5
Yoohoo 292 ارسال شده در 15 بهمن، 2010 خیلی، خیلی، خیلی، خیلی، خیلی، ممنونم!!!! خیلی دلم میخواست یه جزوه خوبشو داشته باشم البته تعریف از خود نباشه ها ولی در این زمینه یه دستی بر آتش دارم 2
spow 44198 ارسال شده در 15 بهمن، 2010 خیلی، خیلی، خیلی، خیلی، خیلی، ممنونم!!!! خیلی دلم میخواست یه جزوه خوبشو داشته باشم البته تعریف از خود نباشه ها ولی در این زمینه یه دستی بر آتش دارم خواهش میکنم ازدوستی که زحمتشو کشیده باید تشکرکنم منتظر مطالب خوبت درزمینه رباتیک بمونیم؟ 1
Yoohoo 292 ارسال شده در 15 بهمن، 2010 حیف که اصلا وقتشو ندارم وگرنه خیلی دلم می خواست تو این زمینه مفید باشمو مطالب خوب تو این زمینه بذارم:ws37:آخه از امروز رفتم سر کار!:ws44: 1
Mehdi.Aref 26783 ارسال شده در 8 اسفند، 2011 یک مقاله اموزشی با این عنوان که چگونه یک ربات مسیریاب بسازیم نوشته علی معیری رو میتونید از لینک زیر دانلود کنید: دانلود مقاله 3
سمندون 19437 ارسال شده در 30 اسفند، 2011 برنامه ربات مسیر یاب استاندارد برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای دوستاران رباتیک اونم از نوع مسیر یاب یک برنامه اصولی و استاندارد تهیه کردم که امیدوارم کمک خوبی باشه. این برنامه برای ربات مسیر یاب با ۸ سنسور نشوته شده که نکات زیر خالی از لطف نیست: ۱- به دلیل کمی وقت، نتونستم توضیح و آموزشی برای این برنامه تهیه کنم. ۲- برنامه به زبان AVR نوشته شده. ۳- درسته که این برنامه برای ۸ سنسور هست ولی به راحتی و با کمی دانش می توان اون رو برای انواع مختلف چینش آماده کرد. ۴- این برنامه به هیچ وجه برای افزاد کم تجربه مناسب نیست. ۵-یک فایل پروتئوس حاوی شکل مداری ربات ضمیمه شده که می توانید چینش بهتر و درست رو هم داخل آن مشاهده کنید. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 3
سمندون 19437 ارسال شده در 26 تیر، 2012 روبات مسير ياب line follower در اين مدار آي سي L293D يك درايور استپ موتور است. البنه در مقاله هاي بعدي در مورد درايورهاي استپ موتور صحبت ميكنم اين درايور در ازاء دريافت كد باينري از ميكرو كنترلر با دادن فركانس به استپ موتور آن را داريو كرده مثلا با دادن كد 0010 استپ 2 درجه به سمت راست مي چرخد . جريان ورودي اين درايور خيلي كم بوده و جريان دهي خروجي آن تقريبا زياد است و ميتوان با اين دارايور به راحتي دو استپ موتور را حركت داد. ميكرو كنترلر استفاده شده 89C2051 يك ميكرو كنترلر مشهور كه ايرانيان همگي آن را حوب مي شناسند سنسور استفاده شده در مدار مادون قرمز بوده و نسبت به فوتوسل مطمئن تر به نظر ميرسد. براي اين مدار از هر آپ امپي ميتوان استفاده كرد كه من LM324 را ترجيح ميدهم كريستال مدار حتما بايد 11.0592 باشد . براي تنظيم دقت مدار در محل از يك ولوم 20K بايد استفاده شود بايد اين نكته را ذكر كنم كه اين مدار قبل از حركت بايد تنظيم شود سنسور هاي مدار بايد طبق شكل و با رعايت كامل در زير مدار نصب شود اين ربات سبك بوده وميتوان از هر استپ موتوري با زاويه 0.7 استفاده كرد اينم نمونه مسير براي اين روبات برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (1,303kB) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام (373kB) برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4
ارسال های توصیه شده