دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: آموزش برنامه نویسی برای ربات در Bascom | سنسور تاچ،LED و موتور

  1. #1
    کاربر جدید
    رشته تحصیلی
    ریاضی
    نوشته ها
    11
    ارسال تشکر
    14
    دریافت تشکر: 73
    قدرت امتیاز دهی
    0
    Array
    Sci3ntist's: خوشحال2

    پیش فرض آموزش برنامه نویسی برای ربات در Bascom | سنسور تاچ،LED و موتور

    اگر علاقه به برنامه نویسی موتور برای ربات خود دارید در این تاپیک به شما یاد می دهیم.خیلی راحت و آسوده.

    برای پیش روی موتور باید از اعداد یا UP و Down و جهت موتور استفاده کرد مانند.

    Motor Right 100 / Motor Right Up

    البته عدد راحتر و آسان تر است و طبق آزمایشات ما عدد 100 به اندازه کافی مناسب است.برای پیش روی به پشت:

    Motor Right -100 / Motor Right Down

    برای پیش روی به عقب از -(منفی) استفاده می کنیم.

    برای پیچیدن یه طرفین باید یکی از موتور ها را 0 و دیگری را 100 بدهید و یا برعکس.در این برنامه نویسی شما می توانید از خلاصه نویسی هم استفاده کنید یعنی بحای Motor از M و بجای Right از R استفاده کنید.البته فقط Right نیست بلکه Left یا L هم است.

    برای مثال ما یک مثال شبیه به هم داریم و می خواهیم دوباره برنامه ی اول را بنویسیم که بسیار طول می انجامد پس از Loop یا حلقه استفاده می کنیم.

    نکته:برای شروع برنامه نویسی همیشه از Label یا Start استفاده می کنیم.برای Label یا Start از اسم شروع می کنیم که می خواهیم برنامه دوباره تکرار شود از Go To و اسم Start یا Label استفاده می کنیم برای مثال

    Start 1

    M R 100

    M L 100

    Go To 1

    ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ــ

    LED:

    برای استفاده از LED باید همانند کد های زیر عمل کنید:

    باید اول از کلمه ی LED استفاده کنید.

    LED....

    بعد جهت(Right و Left) یا (R و L) استفاده کنید.

    LED R ...

    بعد رنگ مشخص شده را نوشته و از کلمات On و Off برای روشن و خاموش کردن استفاده کنید.

    مثال:

    LED R Green On

    LED L Red off

    نکته:برای اینکه بین روشن و خاموش شدن چراغ فاصله بیوفتد از کلمه ی Wait استفاده می کنیم و در جلوی کلمه زمان را به ثانیه یا میکروثانیه یا ساعت یا دقیقه می نویسید.

    مثال:

    LED R Green On

    Wait 2S

    LED L Red On

    ـــــــــــــــــــــــــ ـــــــــــ

    2S همان 2 Seconds یعنی دو ثانیه است که به اختصار از S و برای دقیقه از M یا Minute و برای ساعت از H یا Hour استفاده می کنیم.

    مثال های بالا تنها استفاده از LED بودن و به صورت کامل باید مثل زیر نوشت:

    Start 1

    LED R Green On

    LED L Blue On

    Wait 2S

    LED R Green Off

    LED L Blue Off

    Wait 1S

    LED R Red on

    Wait 1 mS

    LED R Red off

    LED L Blue On

    Go To 1

    ــــــــــــــــــــــ

    اگر دقت کنید در برنامه ی بالا من از کد " Wait 1mS" استفاده کرده ام که میکر ثانیه است که به اختصار MS می نویسند.

    ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ

    سنسور تاچ:

    در آموزش های قبل آموزش برنامه نویسی موتور و LED را براتون گذاشتیم اما این باز براتون آموزش برنامه نویسی سنسور تاچ را گذاشته ایم که یک دستور شرطی است یعنی باید از iF استفاده کرد.

    مثل همه ی کدنویسی ها اول از Star یا Label استفاده می کنیم.بعد از آن کد را به صورت زیر می نویسیم:

    Start 1

    iF Touch Right On

    M R -100

    M L -100

    ـــــــــــــــــــــــــ ـــ
    کد "If Touch Roght On"یعنی اگر سنسور تاچ سمت را برخورد کرد و روشن شد موتور راست به عقب و موتور چپ و هم به عقب حرکت کنید.

    نکته:برای اتمام این شرط از End iF استفاده می کنیم مثل:

    Label 1

    iF Touch Left On

    M R -100

    M L 0

    End iF

    ـــــــــــــــــــــــــ ــــــــــــــ

    به همین سادگی البته علاوه بر موتور می توانید از LED هم استفاده کنید.

    نکته:در این برنامه نویسی هم می توانید به اختصار بنویسید یعنی بجای Touch از T و بجای Right و Left از R و L استفاده کنید.

    مثال:

    iF T R On

    LED R Green On

    M Left -100

    M R 0

    End iF

    ....

    ـــــــــــــــــــــــــ ــــــــــــــــــــ

    نکته:در برنامه نویسی سنسور تاچ بعد از روشن شدن سنسور حتما باید از -(منفی)و یا Down استفاده کرد زیرا اگر مانعی رو به روتون باشد و به جلو حرکت کنید تغییر پیش نمی آید.پس باید از -(منفی) استفاده کنید.

    ـــــــــــــــــــــــــ

    در این برنامه نویسی از Wait هم استفاده می شود.

    مثال:

    iF T L On

    Wait 2S

    M R -100

    M L -100
    ویرایش توسط Sci3ntist : 4th May 2013 در ساعت 08:50 PM

  2. 13 کاربر از پست مفید Sci3ntist سپاس کرده اند .


  3. #2
    دوست آشنا
    رشته تحصیلی
    سوم راهنمایی
    نوشته ها
    237
    ارسال تشکر
    305
    دریافت تشکر: 614
    قدرت امتیاز دهی
    610
    Array
    niusha231's: جدید144

    پیش فرض پاسخ : آموزش برنامه نویسی برای ربات در Bascom | سنسور تاچ،LED و موتور

    ممنون
    (( جهان امروز از نداشتن دارویی به نام پرهیز و اخلاق رنج
    می برد . ))
    ماری کوری

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش نرم افزار Bascom + AVR
    توسط hadi elec در انجمن نرم افزار ها
    پاسخ ها: 1
    آخرين نوشته: 22nd July 2012, 12:41 PM
  2. ترجیح موتور دیزل بر موتور بنزینی در خودروهای سواری
    توسط ریپورتر در انجمن مجموعه ترمز و چرخ و فنر بند
    پاسخ ها: 0
    آخرين نوشته: 29th January 2010, 06:33 PM
  3. کتاب آموزش برنامه نویسی کاهه bascom avr
    توسط moji5 در انجمن منابع و جزوات
    پاسخ ها: 0
    آخرين نوشته: 15th November 2009, 05:16 PM
  4. موتور ديزل و ترجيحات آن بر موتور بنزيني در خودروي سواري
    توسط ریپورتر در انجمن مجموعه تولید قدرت خودرو
    پاسخ ها: 0
    آخرين نوشته: 12th November 2009, 07:36 PM
  5. ساخت موتور جستجو (برنامه نویسی)
    توسط ziczag در انجمن برنامه نویسی تحت سیستم عامل
    پاسخ ها: 0
    آخرين نوشته: 15th September 2008, 06:36 AM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •