ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14
  1. #1
    2013/03/22
    15
    0

    کمک در برنامه نويسي روبات مسير ياب

    سلام دوستاي عزيز
    من يه روبات مسير ياب درست کردم که توي طراحيش از ميکروو ATtiny2313 استفاده کردم و 7 تا سنسور هم داره

    چيدمان سنسور هاش هم به اين شکله:

    .s3
    s4. .s2
    .s5. s1
    .s6 .s0

    ولي الان توي برنامه نويسيش موندم . البته خودم يه برنامه با bascom نوشتم ولي چون تسلط کافي ندارم نتونستم تمومش کنم.
    اگه کسي بتونه يه برنامه برام بنويسه واقعا ممنون ميشم .
  2. #2
    2011/04/23
    21
    0

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    دوست عزیز شما میتونی از دستورات if-else استفاده کنی و یا اینکه از select case استفاده کنی.. در کل رباتهای مسیر یاب چیز خاصی نداره..
  3. #3
    2008/03/16
    تهران
    221
    1

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    درود
    دوست عزيز شما در برنامه نويسي مشکل داري يا الگوريتم برنامه ؟
    سرعت موتورها رو کنترل ميکني يا ثابت هستش؟
    در روزگاري كه لبخند آدم ها بخاطر شكست توست برخيز تا بگريزند. كورش كبير
    شاد بودن، تنها انتقامي است که ميتوان از زندگي گرفت. ارنستو چه گوارا
  4. #4
    2013/03/22
    15
    0

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    نقل قول نوشته اصلی توسط پويا تيموريان
    درود
    دوست عزيز شما در برنامه نويسي مشکل داري يا الگوريتم برنامه ؟
    سرعت موتورها رو کنترل ميکني يا ثابت هستش؟
    پوريا جان من تا حالا برنامه نويسي نکردم ، ولي از روي مثالها يه برنامه واسه روباتم نوشتم که سرعت موتورهاش هم کنترل ميشه ولي کامپايل نميشه
    اينم برنامشه
    $regfile = "attiny2313.dat"
    $crystal = 8000000

    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64

    Config Portd = Input
    Config Portb = Output

    'motor rast
    Pwm1a = 945
    Portb.0 = 1
    Portb.1 = 0

    'motor chap
    Pwm1b = 1023
    Portb.6 = 0
    Portb.7 = 1

    Do
    Gosub While
    Loop

    End

    'mostaghim
    Case&B0001000:
    Pwm1a = 945
    Pwm1b = 1023

    Portb.0 = 1
    Portb.7 = 1

    'enheraf rast
    Case&B0010000:
    Pwm1a = 642

    'enheraf chap
    Case&B0000100:
    Pwm1b = 720

    'rast 90-120
    Case&B0000010:
    Gosub Rast_stop
    While Pind.3 = 0
    Portb.0 = 0
    Wend

    Portb.1 = 1
    Waitms 20
    Portb.1 = 0
    Portb.0 = 1

    Rast_stop:

    Portb.0 = 0
    Portb.1 = 1
    Waitms 20
    Portb.0 = 0
    Portb.1 = 0

    Return

    'chap 90-120
    Case&B0100000:
    Gosub Chap_stop
    While Pind.3 = 0
    Portb.7 = 0
    Wend

    Portb.6 = 1
    Waitms 20
    Portb.6 = 0
    Portb.7 = 1

    Chap_stop:
    Portb.6 = 1
    Portb.6 = 0

    Waitms 20

    Portb.6 = 0
    Portb.7 = 0

    Return

    'rast 60_1
    Case&B0001111:
    Gosub Rast_stop
    While Pind.5 = 0
    Portb.0 = 0
    Wend

    Portb.1 = 1
    Waitms 20
    Portb.0 = 1
    Portb.1 = 0

    'rast 60_2
    Case&B0000001:
    Gosub Rast_stop
    While Pind.5 = 0
    Portb.0 = 0
    Wend

    Portb.1 = 1
    Waitms 20
    Portb.0 = 1
    Portb.1 = 0

    'black detect_1
    Case&B1110111:
    Gosub Black

    'black detect_2
    Case&B1111111:
    Gosub Black

    Case Else
    Pwm1a = 945
    Pwm1b = 1023

    Portb.0 = 1
    Portb.7 = 1
    End Sub
    End Select

    خط 124 :error 62,241
  5. #5
    2008/03/16
    تهران
    221
    1

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    درود
    دوست عزيز برنامت مشکل زياد داره به خاطر همين هستش که کامپايل نميشه چون خطا ميده
    سنسورها رو چطوري به ميکرو وصل کردي ؟
    سنسورها از چه نوعي هستش ؟
    در روزگاري كه لبخند آدم ها بخاطر شكست توست برخيز تا بگريزند. كورش كبير
    شاد بودن، تنها انتقامي است که ميتوان از زندگي گرفت. ارنستو چه گوارا
  6. #6
    2013/03/22
    15
    0

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    سنسور ها از نوع فرستنده و گيرنده مادون قرمز هستن جدا از همن .
    سنسور ها اول رفتن داخل دو تا پ امپ LM324 بعد ميکرو ATtiny2313 پوريا جان اگه اشکالاتشم بهم بگي ممنون ميشم ازت .
  7. #7
    2008/03/16
    تهران
    221
    1

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    درود
    1- دستور select case اشتباه است

    SELECT CASE var

    CASE test1 : statements

    [CASE test2 : statements ]

    CASE ELSE : statements

    END SELECT

    مثال:
    Select Case I

    Case 1 : Print "1"

    Case 2 : Print "2"

    Case 3 To 5 : Print "3-5"

    Case Is >= 10 : Print ">= 10"

    Case Else : Print "Not in Case statement"

    End Select

    2- بهتره از دستور if استفاده کني

    if Portd = &B00001000 Then
    Pwm1a = 255
    Pwm1b = 255
    Elseif Portd = &B00000100 Then
    Pwm1a = 200
    Pwm1b = 255
    Elseif Portd = &B000001000 Then
    Pwm1a = 255
    Pwm1b = 200
    .
    .
    .
    End If

    3- براي اينکه ربات مستقيم حرکت کنه بايد مقدار هر دو pwm يکسان باشد
    در روزگاري كه لبخند آدم ها بخاطر شكست توست برخيز تا بگريزند. كورش كبير
    شاد بودن، تنها انتقامي است که ميتوان از زندگي گرفت. ارنستو چه گوارا
  8. #8
    2013/03/22
    15
    0

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    ممنونم ازت پوريا جان :wow:
    با راهنمايي شما برنامه من کامپايل شد ولي الآن يه مشکل ديگه دارم اينه که روباتم کار نميکنه البته يه ال اي دي بارگراف گزاشتم که اون عکس العمل و کارکرد سنسورهامو نشون ميده ولي نميدونم چرا هيچ فرماني به موتور ها داده نميشه!!!
    ميشه راهنماييم کني؟
  9. #9
    2012/09/01
    140
    3

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    سلام من با c کار میکنم اگه دوست داری شماتیک رو بذار تا یه برنامه برا تستش برات بنویسم .
  10. #10
    2013/03/22
    15
    0

    پاسخ : کمک در برنامه نويسي روبات مسير ياب

    سلام من با c کار ميکنم اگه دوست داري شماتيک رو بذار تا يه برنامه برا تستش برات بنويسم .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14

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

  1. مشکل در برنامه نويسي ربات مسير ياب
    توسط !M! در انجمن مدار هاي ديجيتال
    پاسخ: 7
    آخرين نوشته: 2015/02/14, 15:46
  2. سوال در مکانيک روبات مسير ياب
    توسط erfan.astinhost در انجمن رباتيك و مكاترونيك
    پاسخ: 3
    آخرين نوشته: 2014/10/20, 21:40
  3. ساخت روبات مسير ياب
    توسط hossein.ahmadvand در انجمن رباتيك و مكاترونيك
    پاسخ: 14
    آخرين نوشته: 2013/12/31, 12:57
  4. راهنمايي براي مشکل تشخیص رنگ در برنامه روبات مسير ياب
    توسط junior five در انجمن ربات های مسیر یاب
    پاسخ: 0
    آخرين نوشته: 2013/09/17, 00:05
  5. پاسخ: 4
    آخرين نوشته: 2013/06/19, 16:29

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

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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