کتاب صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند معرفی دوره: دروازه ورود ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند

موضوع کلی: رباتیک آموزشی و برنامه نویسی

موضوع میانی: برنامه نویسی گرافیکی ربات های LEGO MINDSTORMS NXT

📋 سرفصل‌های دوره

  • 1. آشنایی با دنیای رباتیک آموزشی
  • 2. معرفی لگو مایندستورمز NXT
  • 3. اجزای اصلی کیت NXT
  • 4. ساختار فیزیکی ربات
  • 5. نصب نرم‌افزار NXT-G
  • 6. رابط کاربری نرم‌افزار NXT-G
  • 7. آشنایی با محیط برنامه نویسی
  • 8. اولین برنامه: اجرای ساده
  • 9. بلوک‌های برنامه نویسی: آشنایی کلی
  • 10. بلوک‌های حرکتی
  • 11. بلوک‌های حسگرها
  • 12. بلوک‌های خروجی
  • 13. بلوک‌های منطقی
  • 14. بلوک‌های کنترلی
  • 15. بلوک‌های ریاضی
  • 16. بلوک‌های ذخیره سازی
  • 17. بلوک‌های سفارشی (Custom Blocks)
  • 18. اتصال ربات به کامپیوتر
  • 19. دانلود برنامه بر روی NXT
  • 20. اجرای برنامه بر روی NXT
  • 21. اشکال زدایی (Debugging) اولیه
  • 22. طراحی ربات: اصول اولیه
  • 23. ساخت سازه های پایه ربات
  • 24. انواع چرخ ها و مکانیزم های حرکتی
  • 25. موتورها: آشنایی و کار با آنها
  • 26. کنترل موتورها: جهت و سرعت
  • 27. راه اندازی همزمان دو موتور
  • 28. کنترل موتورها با دکمه های فیزیکی NXT
  • 29. مقدمه ای بر سنسورها
  • 30. سنسور فاصله (Ultrasonic Sensor)
  • 31. اندازه گیری فاصله با سنسور فاصله
  • 32. استفاده از سنسور فاصله برای هدایت ربات
  • 33. سنسور نور (Light Sensor)
  • 34. کار با سنسور نور: تشخیص رنگ
  • 35. کنترل ربات بر اساس شدت نور
  • 36. سنسور لمس (Touch Sensor)
  • 37. تشخیص برخورد با سنسور لمس
  • 38. استفاده از سنسور لمس برای کنترل جریان برنامه
  • 39. سنسور صدا (Sound Sensor)
  • 40. تشخیص صدا با سنسور صدا
  • 41. کنترل ربات با دستورات صوتی
  • 42. سنسور چرخش (Rotation Sensor)
  • 43. اندازه گیری دقیق چرخش موتور
  • 44. استفاده از سنسور چرخش برای پیمایش مسافت
  • 45. ترکیب سنسورها
  • 46. برنامه نویسی شرطی: If-Then
  • 47. برنامه نویسی شرطی: If-Else
  • 48. حلقه‌ها (Loops): آشنایی با انواع
  • 49. حلقه تکرار (Loop)
  • 50. حلقه تا زمان (Loop While)
  • 51. حلقه تا عدد خاص (Loop Until)
  • 52. استفاده از حلقه ها برای حرکت مداوم
  • 53. استفاده از حلقه ها با سنسورها
  • 54. متغیرها (Variables): معرفی
  • 55. تعریف و مقداردهی متغیرهای عددی
  • 56. استفاده از متغیرها برای ذخیره سازی داده ها
  • 57. متغیرهای منطقی (Boolean Variables)
  • 58. عملیات ریاضی بر روی متغیرها
  • 59. کار با رشته ها (Strings)
  • 60. توابع (Functions) در NXT-G
  • 61. ایجاد توابع سفارشی
  • 62. فراخوانی توابع
  • 63. پاس دادن آرگومان به توابع
  • 64. بازگرداندن مقدار از توابع
  • 65. مدیریت حالت ها (State Management)
  • 66. استفاده از پیام ها (Messages) بین ربات ها
  • 67. ارتباط بی سیم بلوتوث
  • 68. پیکربندی بلوتوث
  • 69. ارسال و دریافت پیام از طریق بلوتوث
  • 70. ساخت ربات های مشارکتی
  • 71. مقدمه ای بر الگوریتم های مسیریابی
  • 72. پیاده سازی الگوریتم دنبال کردن خط (Line Following)
  • 73. استفاده از سنسور نور برای دنبال کردن خط
  • 74. تنظیم پارامترهای دنبال کردن خط
  • 75. پیاده سازی الگوریتم دوری از مانع
  • 76. استفاده از سنسور فاصله برای دوری از مانع
  • 77. تنظیم فاصله ایمنی
  • 78. ساخت ربات های تعقیب کننده
  • 79. ساخت ربات های فرار کننده
  • 80. مقدمه ای بر رباتیک شناختی
  • 81. هوش مصنوعی ساده در رباتیک
  • 82. استفاده از تصمیم گیری بر اساس قوانین (Rule-Based Decision Making)
  • 83. ساخت ربات های مبتنی بر رفتار (Behavior-Based Robotics)
  • 84. الگوهای طراحی در رباتیک
  • 85. طراحی ربات های مبتنی بر جستجو
  • 86. طراحی ربات های مبتنی بر جمع آوری
  • 87. اصول اولیه مخابرات ربات ها
  • 88. ارسال دستورات از راه دور
  • 89. ساخت ریموت کنترل با NXT
  • 90. مقدمه ای بر ساخت بازی های رباتیک
  • 91. طراحی مراحل بازی
  • 92. پیاده سازی قوانین بازی
  • 93. ساخت ربات های بازیگر
  • 94. استفاده از آرايه ها (Arrays)
  • 95. کار با داده های ساختار یافته
  • 96. مقدمه ای بر برنامه نویسی شی گرا (Object-Oriented Programming) در NXT-G (مفاهیم ساده)
  • 97. استفاده از بلوک های پیشرفته
  • 98. بلوک های زمان سنج (Timer Blocks)
  • 99. بلوک های صفحه نمایش (Display Blocks)
  • 100. بلوک های صدا (Sound Blocks)
تگ‌ها: Educational Robotics Graphical programming Lego Mindstorms NXT Lego Robots NXT-G Robotics Programming Smart Robots آموزش NXT-G برنامه نویسی ربات برنامه نویسی گرافیکی ربات هوشمند رباتیک آموزشی ساخت و کنترل ربات لگو مایندستورمز

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.