اطلاعیه

Collapse
No announcement yet.

راهنمایی در خصوص رباتیک - زبان های برنامه نویسی مورد نیاز برای رباتیک

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راهنمایی در خصوص رباتیک - زبان های برنامه نویسی مورد نیاز برای رباتیک

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

    #2
    پاسخ : راهنمایی در خصوص رباتیک - زبان های برنامه نویسی مورد نیاز برای رباتیک

    نوشته اصلی توسط arytehran نمایش پست ها
    سلام میخواستم بپرسم یادگیری رباتیک حتما نیاز به مهارت های برنامه نویسی قوی داره. همچنین اگر پیشناز برنامه نویسی داره می شه در این مورد کمکم کنید.
    اگر میشه لطفا تمامی پیشنیاز های ورود ب این رشته رو به من بگید.
    من زبان برنامه نویسی جاوا اسکریپت و همچنین html و css رو بلدم. ایا این مهارت ها در رباتیک کمکم می کنه یا خیر؟
    سلام
    رباتیک شامل رشته ها و حوزه های مختلفی میشه؛ بستگی داره تو کدوم بخوایید فعالیت کنید.

    دیدگاه


      #3
      پاسخ : راهنمایی در خصوص رباتیک - زبان های برنامه نویسی مورد نیاز برای رباتیک

      نوشته اصلی توسط arytehran نمایش پست ها
      سلام میخواستم بپرسم یادگیری رباتیک حتما نیاز به مهارت های برنامه نویسی قوی داره. همچنین اگر پیشناز برنامه نویسی داره می شه در این مورد کمکم کنید.
      اگر میشه لطفا تمامی پیشنیاز های ورود ب این رشته رو به من بگید.
      من زبان برنامه نویسی جاوا اسکریپت و همچنین html و css رو بلدم. ایا این مهارت ها در رباتیک کمکم می کنه یا خیر؟
      رباتیک بله نیاز به برنامه نویسی داره
      در بیشتر موارد برنامه نویسی سطح منطقی شبیه به plc هستش
      در مواردپیشرفته هم بعضیا نیاز به رابط کاربری و استفاده از آلگوریتم دارن
      فک کنم بیشترین سهم رو زبون c داشته باشه اگه اشتباه نکنم چون تقریبا همه جا میشه ازش استفاده کرد
      برای رباتیک بهتره که در مورد الکترونیک، مدارات منطقی و همینطور کمی هم در مورد فیزیک ربات و قطعات مکانیکی آشنایی داشته باشین

      دیدگاه


        #4
        سلام
        منم خیلی به رباتیک علاقمندم ولی دوس ندارم برنامه نویسی رو اما جوری که تحقیق کردم و از چند نفر پرسیدم مثل اینکه این دو به هم مرتبط هستند و نمیشه برنامه نویسی رو یاد نگرفت
        یه سایت دیدم زبان های برنامه نویسی رو معرفی کرده بود اینم لینکش. بخونیش بهت کمک میکنه
        مقایسه ۹ زبان برنامه‌نویسی کودکان: اسکرچ بهترین زبان بلوکی و پایتون بهترین زبان متنی + سن مناسب هر زبان.

        دیدگاه


          #5
          برای شروع رباتیک نیازی به برنامه‌نویسی خیلی قوی ندارید. مهم‌تر از همه اینه که هم‌زمان با یادگیری مباحث پایه، برنامه‌نویسی رو هم در حد موردنیاز جلو ببرید.
          برای شروع، این پیش‌نیازها کافی هستند:
          * الکترونیک مقدماتی: ولتاژ، جریان، مقاومت، دیود، ترانزیستور، رله و کار با مولتی‌متر
          * برنامه‌نویسی: متغیرها، شرط‌ها، حلقه‌ها، تابع‌ها و کار با ورودی/خروجی
          * مبانی دیجیتال: منطق 0 و 1، ورودی و خروجی دیجیتال و PWM
          * مکانیک مقدماتی: موتور، گیربکس، گشتاور و مکانیزم‌های حرکتی
          * ریاضی: در ابتدا ریاضی دبیرستان کفایت می‌کند؛ بعداً برای مباحث پیشرفته‌تر مثل کنترل و رباتیک نیاز به جبر، مثلثات و مباحث دانشگاهی‌تر پیدا می‌کنید.
          * کار با میکروکنترلرها: بعد از این موارد می‌توانید سراغ Arduino، ESP32 و سپس پلتفرم‌های پیشرفته‌تر بروید.

          در مورد مهارت‌های فعلی شما هم JavaScript می‌تواند کمک‌کننده باشد چون مفاهیم برنامه‌نویسی را به شما یاد داده، اما در بخش سخت‌افزار رباتیک معمولاً زبان‌هایی مثل C/C++ و Python کاربرد بیشتری دارند. HTML و CSS مستقیماً در کنترل ربات کاربرد زیادی ندارند، ولی اگر بعداً بخواهید برای ربات یک رابط کاربری تحت وب، داشبورد یا کنترل از طریق مرورگر بسازید، JavaScript/HTML/CSS بسیار مفید می‌شوند.

          اگر از صفر شروع می‌کنید، مسیر منطقی می‌تواند این باشد:
          الکترونیک مقدماتی → C/C++ مقدماتی → Arduino/ESP32 → سنسورها و موتورها → پروژه‌های ساده → Python → مباحث رباتیک و کنترل

          پس لازم نیست صبر کنید تا برنامه‌نویسی‌تان «قوی» شود؛ با همان دانشی که الان از JavaScript دارید می‌توانید شروع کنید و هم‌زمان C/C++ را یاد بگیرید.

          دیدگاه

          لطفا صبر کنید...
          X