فهرست مطالب:
- مرحله 1: Preview Build Overview
- در این پروژه ، ما یک بازی ساده ایجاد می کنیم ، که در آن شما یک توپ را به دیوار می زنید. اگر دلت تنگ شود ، می میری. خیلی بد. برای کسانی از شما که از یک چالش قدردانی می کنید ، بازی با هر سطح مشکل می شود
- مواد:
- 1 عدد میکرو بی بی سی: بیت
- 1 عدد کابل میکرو USB
- اهداف:
- با میکرو رایانه microbit بیشتر آشنا شوید
- نحوه برنامه نویسی یک بازی ساده را بیاموزید
- همه موارد را در نظر بگیرید
- مرحله 2: اجزاء
- اول از همه ، میکرو کامپیوتر microbit را به رایانه خود وصل کنید. اجزای دیگر مورد نیاز نیست
- مرحله 3: پیش کدگذاری
- ما باید بسته ای از کد را اضافه کنیم تا بتوانیم از اجزای کیت خود استفاده کنیم. برای مشاهده بخشهای بیشتر کد ، روی "Advanced" در کشوی Code کلیک کنید و در انتهای "Drawer Code" به دنبال "Add Package" باشید
- با این کار کادر محاوره ای باز می شود. پیوند زیر را در قسمت متنی "افزودن بسته" کپی و جایگذاری کنید: https://pxt.microbit.org/50544-64675-33322-24641. روی نماد جستجو کلیک کنید یا enter را فشار دهید ، سپس روی دکمه Tinkercademy کلیک کنید
- توجه: در صورت دریافت هشدار به شما می گویند برخی بسته ها به دلیل مشکلات ناسازگاری حذف می شوند ، یا باید از دستورالعمل ها پیروی کنید یا یک پروژه جدید در منوی فایل Projects ایجاد کنید
- مرحله 4: کد نویسی
- اول از همه ، متغیرهای خود را تعریف کنید! ما به متغیرهای زیادی برای ذخیره مکان ، سرعت و جهت توپ ، طول و موقعیت پارو و آخرین و مهمترین امتیاز شما نیاز داریم
- در مرحله بعد ، توابع کنترل کننده پارو را برنامه ریزی می کنیم. xb نشان دهنده موقعیت اولین پیکسل پارو از سمت چپ است و yb نشان دهنده طول پارو است. عملکردهای چپ و راست xb را کنترل کرده و پارو را جابجا می کنند و عملکرد برد نیز پارو را روی صفحه چاپ می کند
- در مرحله بعد ، عملکردی را که هنگام حرکت توپ کنترل می شود ، اضافه می کنیم. در ابتدا ، توپ هر ثانیه حرکت می کند اما با پیشروی شما ، توپ در فواصل کوتاهتر و کوتاهتری حرکت می کند! چقدر هیجان انگیز
- ما در حال حاضر توابع را که نحوه تعامل توپ با محیط اطراف خود را کنترل می کنند ، برنامه ریزی می کنیم. وقتی توپ به پهلو برخورد می کند ، حرکت افقی آن معکوس می شود اما حرکت عمودی آن ثابت می ماند. وقتی توپ به سقف برخورد می کند ، می تواند در هر جهشی به عقب برگردد تا بازی سرگرم کننده تر شود
- مهمتر از همه ، باید ببینیم آیا توپ به پارو برخورد می کند یا خیر. اگر آن را از دست داد ، شما از دست دادن ، نمایش نمره خود را! اگر آن را از دست ندهد ، توپ نیز در جهت تصادفی برگشت می کند و دشواری بازی افزایش می یابد
- در نهایت ، ما یک حلقه for داریم که به عنوان یک ساعت عمل می کند تا توپ به حرکت خود ادامه دهد. همچنین ، ما توابع onButtonPressed () را داریم که پارو را حرکت می دهد
- انگشتان خسته خود را ذخیره کرده و کد را بارگیری کنید
تصویری: انجام PADDLEBALLSUPERSMASHEM با میکرو: بیت: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
آموزش برنامه نویسی یک بازی ساده و در عین حال سرگرم کننده بر روی صفحه نمایش 5 در 5 ، با استفاده از جاوا اسکریپت! PADDLEBALLSUPERSMASHEM ممکن است شباهت های غیر عمدی با سایر بازی های گرافیکی تر داشته باشد.
این آموزش توسط جاستین سونگ از موسسه رافلز انجام شده است.
مرحله 1: Preview Build Overview
در این پروژه ، ما یک بازی ساده ایجاد می کنیم ، که در آن شما یک توپ را به دیوار می زنید. اگر دلت تنگ شود ، می میری. خیلی بد. برای کسانی از شما که از یک چالش قدردانی می کنید ، بازی با هر سطح مشکل می شود
مواد:
1 عدد میکرو بی بی سی: بیت
1 عدد کابل میکرو USB
اهداف:
با میکرو رایانه microbit بیشتر آشنا شوید
نحوه برنامه نویسی یک بازی ساده را بیاموزید
همه موارد را در نظر بگیرید
مرحله 2: اجزاء
اول از همه ، میکرو کامپیوتر microbit را به رایانه خود وصل کنید. اجزای دیگر مورد نیاز نیست
مرحله 3: پیش کدگذاری
ما باید بسته ای از کد را اضافه کنیم تا بتوانیم از اجزای کیت خود استفاده کنیم. برای مشاهده بخشهای بیشتر کد ، روی "Advanced" در کشوی Code کلیک کنید و در انتهای "Drawer Code" به دنبال "Add Package" باشید
با این کار کادر محاوره ای باز می شود. پیوند زیر را در قسمت متنی "افزودن بسته" کپی و جایگذاری کنید: https://pxt.microbit.org/50544-64675-33322-24641. روی نماد جستجو کلیک کنید یا enter را فشار دهید ، سپس روی دکمه Tinkercademy کلیک کنید
توجه: در صورت دریافت هشدار به شما می گویند برخی بسته ها به دلیل مشکلات ناسازگاری حذف می شوند ، یا باید از دستورالعمل ها پیروی کنید یا یک پروژه جدید در منوی فایل Projects ایجاد کنید
مرحله 4: کد نویسی
اول از همه ، متغیرهای خود را تعریف کنید! ما به متغیرهای زیادی برای ذخیره مکان ، سرعت و جهت توپ ، طول و موقعیت پارو و آخرین و مهمترین امتیاز شما نیاز داریم
در مرحله بعد ، توابع کنترل کننده پارو را برنامه ریزی می کنیم. xb نشان دهنده موقعیت اولین پیکسل پارو از سمت چپ است و yb نشان دهنده طول پارو است. عملکردهای چپ و راست xb را کنترل کرده و پارو را جابجا می کنند و عملکرد برد نیز پارو را روی صفحه چاپ می کند
در مرحله بعد ، عملکردی را که هنگام حرکت توپ کنترل می شود ، اضافه می کنیم. در ابتدا ، توپ هر ثانیه حرکت می کند اما با پیشروی شما ، توپ در فواصل کوتاهتر و کوتاهتری حرکت می کند! چقدر هیجان انگیز
ما در حال حاضر توابع را که نحوه تعامل توپ با محیط اطراف خود را کنترل می کنند ، برنامه ریزی می کنیم. وقتی توپ به پهلو برخورد می کند ، حرکت افقی آن معکوس می شود اما حرکت عمودی آن ثابت می ماند. وقتی توپ به سقف برخورد می کند ، می تواند در هر جهشی به عقب برگردد تا بازی سرگرم کننده تر شود
مهمتر از همه ، باید ببینیم آیا توپ به پارو برخورد می کند یا خیر. اگر آن را از دست داد ، شما از دست دادن ، نمایش نمره خود را! اگر آن را از دست ندهد ، توپ نیز در جهت تصادفی برگشت می کند و دشواری بازی افزایش می یابد
در نهایت ، ما یک حلقه for داریم که به عنوان یک ساعت عمل می کند تا توپ به حرکت خود ادامه دهد. همچنین ، ما توابع onButtonPressed () را داریم که پارو را حرکت می دهد
توصیه شده:
[2020] استفاده از دو (x2) میکرو: بیت برای کنترل ماشین RC: 6 مرحله (همراه با تصاویر)
[2020] استفاده از دو (x2) Micro: bit برای کنترل ماشین RC: اگر دو (x2) micro: bit دارید ، آیا به فکر استفاده از آنها برای کنترل از راه دور یک ماشین RC هستید؟ شما می توانید یک ماشین RC را با استفاده از یک میکرو: بیت به عنوان فرستنده و دیگری به عنوان گیرنده کنترل کنید. هنگامی که از ویرایشگر MakeCode برای کدگذاری میکرو استفاده می کنید: b
سیستم آبیاری خودکار گیاه با استفاده از میکرو: بیت: 8 مرحله (همراه با تصاویر)
سیستم آبیاری خودکار گیاه با استفاده از Micro: bit: در این دستورالعمل ، قصد دارم نحوه ساخت سیستم آبیاری خودکار گیاهان با استفاده از Micro: bit و برخی دیگر از قطعات الکترونیکی کوچک را به شما نشان دهم. Micro: bit از سنسور رطوبت استفاده می کند برای رصد رطوبت در خاک گیاه و
آموزش آردوینو نانو-MMA8452Q 3 محور 12 بیت/8 بیت دیجیتال شتاب سنج: 4 مرحله
Arduino Nano-MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer: MMA8452Q یک شتاب سنج هوشمند ، کم توان ، سه محوری ، خازنی ، میکرو ماشین با 12 بیت وضوح است. گزینه های قابل برنامه ریزی کاربر قابل انعطاف با کمک توابع تعبیه شده در شتاب سنج ، قابل تنظیم در دو فاصله
میکرو: ربات - میکرو: بیت: 20 مرحله
Micro: Bot - Micro: Bit: برای خود میکرو بسازید: Bot! این یک ربات Micro: Bit با سونار برای رانندگی مستقل است ، یا اگر دو Micro دارید: Bits ، رادیو کنترل رانندگی
اندازه گیری نور و رنگ با Pimoroni Enviro: بیت برای میکرو: بیت: 5 مرحله
اندازه گیری نور و رنگ با Pimoroni Enviro: bit for the Micro: bit: من قبلاً روی برخی از دستگاه ها کار می کردم که اندازه گیری نور و رنگ را امکان پذیر می کند و ممکن است در مورد نظریه ای که در پشت چنین اندازه گیری هایی وجود دارد ، دستورالعمل های آموزشی اینجا و اینجا را بیابید. اخیراً Enviro: bit ، افزونه ای برای متر