کتاب صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند صفر تا صد برنامه نویسی ربات های لگو با NXT-G: راهنمای جامع ساخت و کنترل ربات های هوشمند معرفی دوره: دروازه ورود ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره صفر تا صد برنامه نویسی ربات های لگو با 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
برنامه نویسی ربات
برنامه نویسی گرافیکی
ربات هوشمند
رباتیک آموزشی
ساخت و کنترل ربات
لگو مایندستورمز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.