فهرست مطالب:

Portal 2 Turret - Master Turret Control: 9 مرحله (همراه با تصاویر)
Portal 2 Turret - Master Turret Control: 9 مرحله (همراه با تصاویر)

تصویری: Portal 2 Turret - Master Turret Control: 9 مرحله (همراه با تصاویر)

تصویری: Portal 2 Turret - Master Turret Control: 9 مرحله (همراه با تصاویر)
تصویری: Portal 2 Full Walkthrough - No HUD & COMMENTARY 2024, نوامبر
Anonim
Image
Image

این پروژه فرمت یا ریمیکس اصلی Portal Turret در Instructables (Portal-2-Turret-Gun) است. همچنین می تواند به عنوان یک کنترل کننده ارزان قیمت برای کنترل هر چیزی که از تراشه رادیویی nRF24L01 استفاده می کند ، استفاده شود. صفحه LCD هنگام سفارشی سازی بسیار مفید است.

(به نظر می رسد هنگام بررسی و قطع ارتباط رادیوهای من با سایر nRF24L01 در "شبکه" بسیار مفید است. می توانم قدم بزنم و ببینم صفحه نمایشگر وضعیت اتصال رادیوها را نشان می دهد! برای تنظیم تنظیمات و تأیید بسیار مفید است دامنه!)

پس از تکمیل برجک پورتال ، یک ویدیو کلیپ کوتاه از صحنه اپرای Cara Mia در انتهای Portal 2 دیدم. فکر کردم ، "سلام ، من اکنون چند برجک ساخته ام. از عهده اش بر می آیم!" خوب ، من برجک ها را داشتم ، اما برای کارکردن ، آنها اکنون نیاز به برقراری ارتباط با یکدیگر یا با دستگاه دیگری دارند. پس از کمی فکر کردن و فکر اینکه کنترل دستی نیز عالی خواهد بود ، تصمیم گرفتم که یک کنترل کننده برجک برج یا MTC بسازم.

خوب ، پس چگونه می توان در این مورد پیش رفت؟ خوب ، من نمی خواهم برج ها را بیش از حد تغییر دهم ، بنابراین این یک محدودیت بود. من چند تراشه رادیویی nRF24L01 داشتم که هنوز از آنها استفاده نکرده بودم و فکر می کردم که این هدف را در راستای هدف من از استفاده از اجزای ارزان قیمت و تکیه بر طراحی و کد مکانیکی برای انجام این کار حفظ می کند. من باید یک کنترلر بسازم و شروع به بررسی درباره اینکه کنترلر چه چیزی دارد و دقیقاً چه کاری می توانم با برجک ها کنم ، کردم. Cara Mia قبلاً در دستور کار بود ، اما چه چیز دیگری؟

کنترل دستی: بنابراین هنگامی که بالها باز می شوند ، من می خواهم زمین و محور را کنترل کنم. 2 محور = یک جوی استیک ، بنابراین کنترل جوی استیک و چند دکمه فشاری. با فشردن دکمه 1 برجک آتش می گیرد و شاید با فشردن دکمه 2 یکی از گفته هایش گفته شود. خوب به نظر می رسد! به اندازه کافی ساده…

گپ: من اخیراً برنامه "Who's on First" (عادت ابوت و کاستلو) را دوباره دیدم ، و چراغی در سرم خاموش شد! من همچنین با استفاده از همه گفته ها ، با استفاده از برجک های متعدد ، یک طرح معمول کمدی ایجاد می کنم !! خوب ، این مورد به طور کامل مشخص نشده بود ، اما مطمئن هستم که هنگامی که ساخت من در حال انجام بود مرتب می شدم.

من همچنین می خواستم این MTC بی سیم باشد ، بنابراین من یک گزینه ساده باتری 9 ولت را انتخاب کردم و کنترلر را طوری طراحی کردم که از طریق دوشاخه مینی USB از طریق نانو در پشت تغذیه شود. برای به روز رسانی نیز مفید است.

مرحله 1: گنجاندن رادیو در برجکها

من ابتدا رادیو را با چند نانوی برهنه کار کردم تا مطمئن شوم که می توانم کار کنم و اطلاعات را بین چندین دستگاه ارسال کنم. هنگامی که این کار انجام شد ، موضوع مربوط به ترکیب رادیو در برج های موجود بود. هوم ، افزودن PCB فیزیکی به برجک بسیار آسان بود. من فقط نگهدارنده تراشه را تغییر دادم تا شامل nRF24L01 ، Nano و تراشه mp3 باشد. خوب. یک قسمت فیزیکی با مقداری سیم کشی اصلاح شده است.

دارنده تراشه اصلاح شده در حال حاضر بخشی از قطعات برجک چاپ شده است. من فقط گزینه غیر رادیویی را از قسمتهای چاپ شده در آن ساخت حذف کردم. اگر کسی بخواهد نوع غیر رادیویی را بسازد ، فرقی نمی کند. فقط تراشه رادیویی nRF24L01 را وارد نکنید.

مرحله 2: (دوباره) سیم کشی برج ها

(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها
(دوباره) سیم کشی برج ها

اوه اوه…

این ظاهر خوبی نداشت من باید 5 اتصال به نانو اضافه کنم ، و در حال حاضر پین های موجود کم بودم. پس از کمی بررسی این موضوع ، متوجه شدم که کدام اتصالات اولویت دارند و تشخیص دادم که برای انجام این کار ، باید بیشتر اتصالات نانو موجود را بازسازی کنم.

برای کسانی که می خواهند یک "برجک رادیویی" بسازند و قبلاً نسل قبلی را ساخته اند … با عرض پوزش …

اکنون ، من چندین بار این تغییر را انجام داده ام و معلوم می شود که روند خیلی بد نیست. این شامل بازگشت به داخل است ، اما من توانستم اتصالات موجود به نانو را لغو کنم و سپس بدون اندوه زیاد به پین های مناسب وصل شوم. من 7 سیم برای تراشه رادیو را به nRF24L01 (5 سیم سیم ، 3v و GND) اضافه کردم ، سپس انتهای دیگر را به نانو وصل کردم.

هر چند سیم های بیشتری در آنجا وجود دارد ، بنابراین مرتب نگه داشتن همه چیز هنگام مسیریابی سیم ها بسیار مهمتر می شود.

مهم: هنگام مونتاژ ، مطمئن شوید که سیمها روی دکمه تنظیم مجدد نانو روی برد فشار نمی دهند !! این برای من اتفاق افتاد و مرا برای یک حلقه بیهوده انداخت!

بنابراین ساخت برجک اکنون دارای 2 طرح سیم کشی است: گزینه قدیمی "غیر رادیویی" و گزینه "برج برج رادیویی". اگر امروز یک برجک "غیر رادیویی" بسازم ، من هنوز از طرح و کد رادیویی استفاده می کنم. اگر مسیر انتخاب شده است یا نه ، قسمتهای رادیو را حذف یا نظر دهید. برجک هنوز باید بدون رادیو به تنهایی کار کند.

مرحله 3: قطعات الکتریکی MTC

قطعات الکتریکی MTC
قطعات الکتریکی MTC
قطعات الکتریکی MTC
قطعات الکتریکی MTC
قطعات الکتریکی MTC
قطعات الکتریکی MTC

با تنظیم برج ها ، زمان ساخت MTC فرا رسیده بود.

MTC از اجزای زیر استفاده می کند که همه آنها از طریق آمازون یا Baggood یا Ali Express و غیره تهیه شده اند. من اعداد قسمت آمازون را که به عنوان مرجع به آنها اشاره کردم نشان می دهم ، زیرا این موارد معمولاً در دسترس هستند و قیمت مناسبی دارند (و مجبور نبودم قبل از اینکه بتوانم طراحی مکانیکی را شروع کنم ، بیش از 2 هفته منتظر بمانید تا آنچه را که نیاز دارم به دست آورم!)

  • LCD آردوینو نانو 0.96 اینچی ، (SSD1306) من از نسخه آبی/زرد استفاده کردم
  • ماژول جوی استیک کوچک جوی استیک (HW-504) 5V PS
  • تعویض سوئیچ (dx-004) 22mm * 13mm
  • رادیو - (nRF24L01)
  • دکمه های 12 میلی متری (CLT1088 برای دکمه های رنگی ، PBS-33B برای رنگ مشکی)
  • پیچ های 2 میلیمتری (مجموعه پیچ های M2 خودکار ، مجموعه هد هد پان)
  • LED های 5 میلی متری به انتخاب شما برای نشانگرها. (از LED های روشن استفاده نکنید !!)
  • اتصال عمومی باتری 9V با رنگدانه
  • باتری 9 ولت (از یک باتری خوب استفاده کنید ، نه از انواع فروشگاه های دلاری که همیشه نمی توانند برق کافی برای این پروژه ها تامین کنند!)
  • من از سیم روکش سیلیکونی استفاده کردم. من دوست دارم از آن برای این پروژه ها استفاده کنم.

من در ابتدا از برخی از LED های روشن استفاده کردم ، اما دیدم که آنها بسیار خوب هستند. آنها مرا کور کرده بودند! در نهایت از LED های قدیمی ضعیف استفاده کردم و این برای این برنامه منطقی تر بود.

مرحله 4: قطعات چاپ سه بعدی

قطعات چاپ سه بعدی
قطعات چاپ سه بعدی
قطعات چاپ سه بعدی
قطعات چاپ سه بعدی
قطعات چاپ سه بعدی
قطعات چاپ سه بعدی

من MTC را با استفاده از Fusion طراحی کردم ، مشابه روش طراحی برجک.

مجموعه چاپی فقط به 3 قسمت نیاز دارد:

  • صفحه بالا (نسخه 1 یا 2)
  • مسکن پایین
  • بند LCD

تراشه nRF ، نانو ، باتری 9 ولت ، کلید تعویض و LED ها در صفحه بالا بدون اتصال دهنده نصب شده اند. LED ها فقط در صفحه را فشار می دهند و توسط زبانه ها در جای خود نگه داشته می شوند. آنها فقط باید وارد شوند ، اما زیاده روی نکنید. صفحه بالایی به گونه ای طراحی شده است که نانو را نگه می دارد و تراشه nRF باید به آرامی وارد شود. با برگه کوچک nRF دقت کنید. کوچک است و به عقب خم می شود تا باز شود و برای گرفتن تراشه آزاد می شود. حتی اگر سفر آن محدود است ، در اینجا ملایم باشید.

جوی استیک و LCD برای نگه داشتن آنها در صفحه بالا به پیچ های 2 میلی متری (طول 5 میلی متر) نیاز دارند. PCB جوی استیک دارای سوراخ های بزرگی است ، بنابراین احساس کردم به واشرهای کوچک احتیاج دارم تا مطمئن شوم که پیچ ها از بین نمی روند.

من دریافتم که LCD مدار چاپی LCD از نظر تولید کننده به تولیدکننده کمی متفاوت است ، بنابراین ترجیح دادم از یک بند ساده برای نگه داشتن آن به جای روکش یا قلاب استفاده کنم.

توجه داشته باشید که LCD را می توان به هر صورت در صفحه بالایی نصب کرد ، اما صفحه نمایش فقط از طریق دهانه به طور کامل در یک جهت نشان داده می شود! به همین دلیل ، هنگام استفاده از صفحه تقسیم شده زرد/آبی ، من گزینه دوم صفحه بالا را قرار داده ام. یک نسخه دارای زرد در بالا است ، و نسخه دیگر رنگ زرد را در پایین نشان می دهد همانطور که در عکس های من نشان داده شده است.

برای LCD نسخه تک رنگ ، مهم نیست که از کدام یک استفاده می شود زیرا می توانید صفحه نمایش را با استفاده از نرم افزار بچرخانید.

از آنجا که تمام سیم کشی روی صفحه بالا انجام می شود ، قسمت زیرین فقط یک روکش است که با پیچ های 2 میلیمتری بلندتر روی صفحه بالا نگه داشته می شود (تعداد: 4).

به جای گزینه "درب باتری" ، من فقط باتری را در صفحه بالایی قرار دادم. این بدان معناست که 4 پیچ را که از پایین به بالا نگه داشته شده اند برای تغییر باتری جدا کنید ، اما از آنجا که می توان آن را با کابل USB تغذیه کرد ، نه پایان جهان. صفحه بالایی با یک سیستم نگهدارنده باتری 9 ولت ساخته شده است که باید برای استفاده مکرر از استحکام کافی برخوردار باشد ، بیش از حد پیچیده نیست اما مانع حرکت باتری می شود.

صفحه بالا را در 2 رنگ مطابق عکس ها چاپ کردم. من از Prusa i3 Mk2 بدون گزینه چند رنگ استفاده می کنم ، اما از ابزار چاپ رنگی آنها (https://www.prusaprinters.org/color-print/) برای تغییر رنگ تا حدی در این فرآیند استفاده می کنم. لایه ای را که متن متوقف می شود و محکم می شود بررسی کنید و آن را لایه گذار کنید. وویلا! متن رنگی!

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

مرحله 5: مونتاژ برق

مونتاژ برق
مونتاژ برق
مونتاژ برق
مونتاژ برق
مونتاژ برق
مونتاژ برق
مونتاژ برق
مونتاژ برق

اجزای الکتریکی همه در قسمت زیر صفحه بالا نصب شده اند و تمام سیم کشی ها با هم انجام می شود. ابتدا باید دکمه ها و ضامن ها را نصب کنید و رادیو LCD ، Nano ، Joystick ، nRF را می توان قبل از نصب در صفحه بالا از قبل سیم کشی کرد. من این روش را برای سیم کشی قطعات جداگانه و سپس اتصال نهایی به نانو در پایان توصیه می کنم. من همچنین توصیه می کنم قبل از تکمیل سیم کشی ، ابتدا طرح را روی نانو برهنه بارگذاری کنید.

هیچ چیز رضایت بخش تر از روشن کردن دستگاه و تماشای زنده شدن آن مطابق انتظار در پایان کار نیست!

تنها آمادگی قطعات برقی مورد نیاز این بود که پین های هدر را از جوی استیک جدا کنید تا در زیر صفحه بالا جا بیفتد. صفحه LCD را می توان با پین نصب شده یا بدون آن خریداری کرد و در هر صورت کار می کند. نانو باید بدون پین هدر انتخاب شود.

مرحله 6: کد

اکنون کد MTC ، برجک قرمز ، برجک سفید و برجک آبی را آماده کنید

خوب ، این یک تجربه در برنامه نویسی بود! من برجک را به طور مستقل کار می کردم ، اما استفاده از رادیو دشوارتر از آن بود که در ابتدا تصور می کردم! همچنین از کارکردن بخش "چت" به دلخواه لذت بردم (بیشتر در مورد آن بعداً).

کد MTC ، هنگامی که کاملاً مشخص شد ، شروع به اعمال مالیات بر محدودیت های حافظه نانو کرد! مجبور شدم تنظیماتی را انجام دهم و کد را کم کنم تا از نظر حافظه کارآمدتر باشد. یک تجربه یادگیری خوب دیگر.

من کد مربوط به "Turret w radio option" را در این ساخت گنجانده ام ، زیرا آنها با هم کار می کنند. ساخت برجک رادیویی در صفحه ساخت برجک ، آن را برای استفاده با MTC یا روش کنترل دیگر nRF24L01 آماده می کند.

همچنین ، کارکردن صداها با این کد مدتی طول کشید و از آنجایی که صداها از سایر وب سایت های قابل دسترسی عمومی گرفته شده بودند ، من همه صداها را همانطور که از آنها در چند فایل ZIP استفاده کرده ام ، قرار دادم. یکی برای برجک معمولی و دیگری برای برجک معیوب. خوب برای شما ، خواننده عزیز ، این است که می توانید از صداهای موجود در کارت های SD خود با کدهای نوشته شده استفاده کنید و خوب پیش می روید!

مرحله 7: منوی MTC - ناوبری

منوی MTC - ناوبری
منوی MTC - ناوبری
منوی MTC - ناوبری
منوی MTC - ناوبری
منوی MTC - ناوبری
منوی MTC - ناوبری

کد MTC با صفحه سفارشی Splash شروع می شود ، سپس وضعیت برج ها را بررسی می کند. اگر هیچ برجک وجود نداشته باشد ، فقط تا زمانی که برجها به هم متصل شوند ، آنجا می نشیند!

اگر حداقل یک برجک متصل باشد ، منوی اصلی نمایش داده می شود و LED "Ready" روشن می شود ، مگر اینکه برجک ها قطع شوند یا مشغول "برخورد با کسی" باشند. اگر آنها مشغول باشند ، یک "برجک ها صفحه شلوغ هستند" نمایش داده می شود و LED "مشغول" روشن می شود.

قبل از اینکه MTC بتواند برجها را کنترل کند ، همه برجهای متصل به هم باید در حالت "آماده" باشند.

از جوی استیک (بالا و پایین) برای انتخاب گزینه های منو استفاده کنید:

  • آریا
  • چت کنید
  • کتابچه راهنمای

با استفاده از دکمه "X" یا فشار دادن روی جوی استیک گزینه مورد نظر را انتخاب کنید.

حالت Aria - با انتخاب این گزینه صفحه "حالت Aria" نمایش داده می شود و باعث می شود برجک ها در پایان بازی Portal 2 صحنه Aria را اجرا کنند. پس از تکمیل ، برجک ها بسته می شوند و منتظر فرمان یا کسی هستند که آنها را بیدار کند.

حالت چت - با انتخاب این گزینه صفحه "حالت چت" نمایش داده می شود و دنباله چت آغاز می شود. پس از تکمیل ، برجک ها بسته می شوند و منتظر فرمان یا کسی هستند که آنها را بیدار کند.

حالت دستی - با انتخاب این گزینه صفحه "حالت دستی" نمایش داده می شود ، چراغ "دستی" روشن می شود و امکان کار دستی برجک ها فراهم می شود. کنترل جوی استیک گام و محور. با فشردن دکمه "X" ترتیب شلیک فعال می شود. با فشردن دکمه "T" آنها را "صحبت" می کند ، جایی که برجک ها به طور تصادفی از کتابخانه خود صحبت می کنند.

با فشار دادن دکمه "<" یا برگشت این سه حالت لغو می شود ، برجک ها بسته می شوند و به منوی اصلی باز می گردند.

اگر می خواهید وضعیت اتصال دسته برجک های خود را (در حال حاضر محدود به 3) ببینید ، دکمه "T" را در منوی اصلی فشار دهید. به صفحه "وضعیت برجک" منتقل می شوید ، جایی که می توانید وضعیت اتصال هر برجک را مشاهده کنید.

هنگامی که در صفحه "وضعیت برجک" قرار دارید ، وضعیت هر برجک را مشاهده خواهید کرد.

  • آماده - آماده کنترل
  • مشغول - برجک مشغول "مراقبت" از کسی است
  • در دسترس نیست - MTC نمی تواند با این برجک ارتباط برقرار کند

برای بازگشت به منوی اصلی دکمه ‘<’ را فشار دهید.

مرحله 8: سفارشی کردن کد

سفارشی کردن کد
سفارشی کردن کد

اسکرین شات نشان داده شده در آن چیزی است که من برای مدت طولانی به آن خیره شده بودم … 4 طرح در یک زمان! کی گفته اشکال زدایی سرگرم کننده نیست!

کد کنترل و گزینه های نشان داده شده در بالا را ارائه می دهد ، اما در مورد سفارشی سازی کد چطور؟

البته! اما در اینجا مقدار عادلانه ای در جریان است ، بنابراین در اینجا چند راهنما یا راهنمایی وجود دارد.

نکته 1 - اصلاح دنباله "چت". این اصلاح در کد برج انجام می شود.

من سعی کردم روشی را ایجاد کنم که کد را در هر کجا که می توانم برای من کار کند. ویرایش بیشتر دنباله چت (آیا این یک کلمه است؟) به طوری که بتوانم روی داستان تمرکز کنم کار بیشتری را در پیش گرفت ، اما سفارشی سازی را پس از آن آسان تر می کند.

تغییر دنباله چت با استفاده از ساختار کدگذاری ارائه شده می تواند به روشی کاملاً ساده انجام شود ، به شرطی که از روش استفاده شده در کد پیروی کنید. با استفاده از فایل های صوتی ارائه شده ، از بازی Portal 2 ، فقط باید جدول (chatSayings ) را تغییر دهید.

جمله را برای برجک معمولی یا برجک معیوب انتخاب کنید. ضرب المثل فایل mp3 است که با "00XX -" مشخص می شود و به دنبال آن متن توصیف این جمله است. این عدد است که بخش مهمی است. برجک شماره 1 از این مقدار XX در جدول استفاده می کند. برجک شماره 2 مقدار XX را با "1" و برجک شماره 3 مقدار XX را با "2" پیشوند می کند. بنابراین ، برای مثال ، اگر عبارت "0040 - متاسفم" را انتخاب می کردید و می خواستید برجک شماره 3 آن را بیان کند ، "240" را به ترتیب در جدول قرار می دهید. اگر قرار بود برجک شماره 1 آن را بیان کند ، عبارت "40" را در جدول قرار می دهید.

همین کار را برای عبارت بعدی و غیره انجام دهید. این می تواند چند عبارت بین برجک ها باشد ، یا چند مورد. (من از محدودیت های این روش غیر از حافظه مطلع نیستم).

نیازی نیست مقادیر جداول دیگر را تغییر دهید زیرا زمان بندی آنها مطابق گفته های جدول است. تنها خط دیگری که باید تغییر کند در حدود خط 520 است.

if (i> = 43) {// انتهای دنباله

مقدار i در اینجا باید به تعداد گفته ها در جدول chatSayings تنظیم شود.

برای ساختن کلمات کاملاً سفارشی ، (جایی که سرگرمی واقعی شروع می شود!) ، باید عبارات را در فایل های شماره گذاری شده تنظیم کرده و مدت زمان مورد نیاز برای پخش فایل را بدانید. فایل را در پوشه "mp3" در فهرست اصلی کارت SD با استفاده از روش چهار رقمی ("0001" ، "0002" و غیره) ذخیره کنید. سپس زمان را بر حسب میلی ثانیه که برای پخش آن فایل لازم است وارد کنید. این مقادیر را در جدول مناسب وارد کنید.

بنابراین ، برای عبارت ذخیره شده به عنوان "0037 - [بیان شما]" ، که پخش آن 5400 میلی ثانیه طول می کشد ، "37" را در جدول chatSayings در مکان مناسب قرار می دهید (و بسته به اینکه کدام برجک می گوید پیشوند را اضافه کنید it) ، و 5400 در جدول NormaTimings در همان مکان (مانند مورد 5 در هر جدول).

در حال حاضر وقتی مقدار "i" افزایش می یابد ، کد 0037 به مدت 5400 میلی ثانیه پخش می شود.

توجه داشته باشید که من یک متغیر "timeadder" اضافه کرده ام که هنگام بازی کمی زمان اضافی به هر جمله می افزاید. این فاصله کمی بین اقوال ایجاد می کند تا به نظر نرسد که با هم تداخل داشته باشند.

زیبایی این روش این است که جداول تکمیل شده در هر برجک دقیقاً یکسان است! نیازی به سفارشی کردن این جداول برای هر برج نیست. شما فقط باید یک جدول را مرتب کنید و کد آنچه را که هر برجک بر اساس همان جدول می گوید مشخص می کند.

این بدان معناست که می توانید به جای کد نویسی روی نوشتن اسکریپت تمرکز کنید!

اگر کسی روش بهتری برای انجام این کار دارد ، من دوست دارم آن را بشنوم !!

مرحله 9: خلاصه

خلاصه
خلاصه

بنابراین این زمان بیش از آنچه فکر می کردم طول کشید ، اما نتیجه آن را بیشتر قلقلک می دهم. برخی از روالهای چت هنوز مرا می خنداند!

من دوست دارم روشهای دیگری را برای انجام کارهایی که در کد من انجام دادم بشنوم. من مطمئن هستم که بخش هایی وجود دارد که می توانند بازنویسی شوند و از حافظه کمتری استفاده کنند ، که به ویژگی ها یا گزینه های بیشتری اجازه می دهد.

من همچنین دوست دارم ایده های دیگری را که در MTC و کنترل برجکها گنجانده شده است ببینم!

امیدوارم زمینه ای را برای دیگر طراحان و برنامه نویسان فراهم کرده باشم که از آنها استفاده کنند / سرقت کنند / از آنها یاد بگیرند. من دیدم که این مورد برای کمک به مردم در یادگیری کد نویسی استفاده می شود. مثلاً "حالت دستی" را از MTC و/یا برجک حذف کنید و از دانش آموزان بخواهید روش خود را برای استفاده از کنترل دستی توسعه دهند!

من چیزهای زیادی از این جامعه و به طور کلی وب گسترده تر آموخته ام. من هنوز تعجب می کنم که چگونه بسیاری از مردم زمان زیادی را صرف کشف مسائل و به اشتراک گذاری آنها با جهان می کنند. فکر می کنم باید آموخته هایم را بگیرم ، به کار گیرم ، سپس آن را نیز با شما به اشتراک بگذارم!

موفق باشید و از ساختن ارتش برجک های خود لذت ببرید!

توصیه شده: