فهرست مطالب:

تنظیمHoliday = Valentines_Day: 7 مرحله (همراه با تصاویر)
تنظیمHoliday = Valentines_Day: 7 مرحله (همراه با تصاویر)

تصویری: تنظیمHoliday = Valentines_Day: 7 مرحله (همراه با تصاویر)

تصویری: تنظیمHoliday = Valentines_Day: 7 مرحله (همراه با تصاویر)
تصویری: چند شنبه با سینا | فصل سوم | قسمت 21 | انیسـا امانــی 2024, نوامبر
Anonim
تنظیمHoliday = Valentines_Day
تنظیمHoliday = Valentines_Day

پروژه های Makey Makey »

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

تدارکات

  • 1 برد مدار Makey Makey
  • 5 گیره تمساح
  • مواد رسانا (فویل قلع)
  • کاغذ قرمز 65 پوندی (یا کاغذ ساختمانی)
  • دستگاه الکترونیکی که می تواند Scratch را اجرا کند و دارای پورت usb است
  • نوار (نوار اسکاتلندی/شفاف ، ماسک یا نقاشی)
  • https://scratch.mit.edu
  • قیچی

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

ایجاد قلب و پیکان های ناوبری
ایجاد قلب و پیکان های ناوبری
ایجاد قلب و پیکان های ناوبری
ایجاد قلب و پیکان های ناوبری
ایجاد قلب و پیکان های ناوبری
ایجاد قلب و پیکان های ناوبری

قلب نصف می شود

برای برش قلب از کاغذ سنگین (65 پوند) ، قرمز یا کاغذ استفاده کنید. سپس قلب را به نصف برسانید. فویل قلع (سنگین) را به اندازه ای بزرگ برش دهید که هر نیمی از قلب را بپیچد. یک نیم آن زمین است و دیگری به ورودی فاصله فاصله متصل می شود. صاف را فشار دهید و از نوار (اسکاچ یا ماسک) برای محکم کردن لبه ها استفاده کنید.

ناوبری قلب

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

مرحله 2: ایجاد پس زمینه

ایجاد پس زمینه
ایجاد پس زمینه

کلاسهای من استفاده از زمینه قلب شکل ارائه شده توسط Scratch را انتخاب کردند. ما تصمیم گرفتیم که می خواهیم هر پس زمینه را کپی و ویرایش کنیم به طوری که هر بار که مدار قلب (رویداد نوار فاصله) فعال می شود ، سه رنگ مختلف (قرمز/صورتی ، بنفش ، آبی) داشته باشیم. ما از ابزار Fill در هر تکراری برای ایجاد سه الگوی رنگ متفاوت استفاده کردیم. هیچ کد روی تصاویر پس زمینه وجود ندارد.

مرحله 3: ایجاد کد

کد را ایجاد کنید
کد را ایجاد کنید
کد را ایجاد کنید
کد را ایجاد کنید

برخی دوست دارند قبل از نوشتن برنامه ، Makey Makey را به مدار (مواد رسانا) وصل کنند ، اما من ترجیح می دهم دانش آموزان ابتدا کد را ایجاد کنند تا بفهمند هر رویدادی چه چیزی را تحریک می کند. آنها می توانند کد را قبل از اتصال به محصول نهایی اشکال زدایی کنند.

دو ناحیه وجود دارد که در آن کد اضافه می شود

  1. اسپرینت آب نبات
  2. نام کلاس Sprite

مرحله 4: برنامه Candy Heart Sprite را برنامه ریزی کنید

برنامه Candy Heart Sprite را برنامه ریزی کنید
برنامه Candy Heart Sprite را برنامه ریزی کنید

Candy Heart Sprite جایی است که اکثر کد این برنامه در آن نهفته است. این Sprite یکی از Sprite Bank های Scratch است. اگر متغیر Class برای بررسی شماره کلاس تنظیم شده و صدایی را که پخش می کند با توجه به شماره کلاس تنظیم می کند ، متکی بر کد است. هنگام پخش ، متغیر کلاس به کلاس بعدی تغییر می کند. این کار تا آخرین شماره کلاس ادامه می یابد ، که متغیر را به 0 بازنشانی می کند و کلاس ها را در یک حلقه بی پایان شروع می کند.

کد را اینجا ببینید.

ابتدا می خواهیم تعیین کنیم که متغیر "Class" ما در چه زمینه ، لباس و ارزشهایی شروع می شود.

  • هنگام اجرا

    • تغییر پس زمینه به اول
    • لباس آب نبات قلب را به اولین تغییر دهید
    • تنظیم کلاس = 0

سپس می خواهیم کد موردنظر را هنگام وارد کردن فاصله بین نوار اضافه کنیم:

  • هنگامی که "فضا" رویداد

    • تغییر به پس زمینه بعدی
    • تغییر به لباس آب نبات قلب بعدی
    • IF ، else (متغیر) 'Class' = 0

      • تا زمان انجام کار ، صدای "کلاس 0 مبارک ولنتاین" را پخش کنید
      • "کلاس" را 1 تغییر دهید
      • یک ثانیه صبر کنید [این کار از فعال شدن چندین بار کد جلوگیری می کند]
    • دیگر

      • IF ، دیگری 'Class' = 1

        • تا زمان اتمام ، صدای "ولنتاین مبارک کلاس 1" را پخش کنید
        • "کلاس" را 1 تغییر دهید
        • 1 ثانیه صبر کنید
      • دیگر

        • IF ، دیگری 'Class' = 2

          • تا زمان انجام ، صدای "کلاس 2 ولنتاین" را پخش کنید
          • "کلاس" را 1 تغییر دهید
          • 1 ثانیه صبر کنید
        • دیگر

          • IF ، دیگری 'Class' = 3

            • تا زمان انجام ، صدای "کلاس 3 ولنتاین" را پخش کنید
            • "کلاس" را 1 تغییر دهید
            • 1 ثانیه صبر کنید
          • ELSE [این آخرین عبارت تو در تو IF ، ELSE کد ما است ، با این حال می توانید به تعداد مورد نیاز اضافه کنید]

            • صدای "کلاس 4 ولنتاین" را پخش کنید ، تا کار تمام شود
            • "Class" را روی 0 تنظیم کنید [این برنامه برنامه را به مرحله اول باز می گرداند]

مرحله 5: نام کلاسهای Sprite را برنامه ریزی کنید

نام کلاس های Sprite را برنامه ریزی کنید
نام کلاس های Sprite را برنامه ریزی کنید
نام کلاس های Sprite را برنامه ریزی کنید
نام کلاس های Sprite را برنامه ریزی کنید

ایجاد نام کلاس Sprite

ما یک اسپریت ایجاد کردیم و یک جعبه مستطیلی در وسط کشیدیم. سپس نام اولین کلاس خود را در داخل جعبه اضافه کردیم. ما از ویژگی مرکز دهی جدید در Scratch 3.0 استفاده کردیم تا مطمئن شویم که متن و مستطیل در مرکز قرار گرفته اند. در نهایت ، ما اسپریت را برای ایجاد 5 لباس مختلف کپی کردیم ، متن داخل هر لباس را ویرایش کردیم و نام آنها را تغییر دادیم تا نام کلاس آنها را نشان دهد.

کد را ایجاد کنید

در کد این Sprite ، ما می خواهیم دکمه ها برای مدت زمان برنامه به ورودی گوش دهند و بسته به دکمه ناوبری که فشار می دهیم ، متغیر "Class" را یک یا یک به عقب تغییر دهید. با این کار هر زمان که متغیر در یک عدد خاص باشد نام کلاس ظاهر می شود و کد قلب را به صدا در می آورد که کدام صدای کلاس را پخش کند.

  • هنگام اجرا

    • تا ابد

      • اگر "کلاس" = 0 باشد

        تغییر لباس "کلاس 0"

      • اگر "کلاس" = 1

        تغییر لباس "کلاس 1"

      • اگر "کلاس" = 2 باشد

        تغییر لباس "کلاس 2"

      • اگر "کلاس" = 3

        تغییر لباس "کلاس 3"

      • اگر "کلاس" = 4 باشد

        تغییر لباس "کلاس 4"

سپس کد پیکان چپ و وقتی پیکان راست را اضافه کنید. این کد را می توان در Sprite Class Name یا در Sprite Heart Candy (مطابق تصویر) اضافه کرد.

  • هنگامی که پیکان چپ فشار داده می شود

    'Class' را -1 تغییر دهید

  • وقتی فلش راست فشار داده شود

    کلاس را 1 تغییر دهید

مرحله 6: ایجاد مدارهای باز

ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز
ایجاد مدارهای باز

پس از نصب نیمه های "قلب شکسته" (مطمئن باشید که نیمه ها به هم نمی رسند) و Navigation Hearts ، زمان آن است که قطعات را به برد Makey Makey خود وصل کرده و دو مدار باز ایجاد کنید.

زمین 1

یک سر کابل گیره تمساح را به یک طرف قلب و سر دیگر را به نوار GROUND بالای صفحه وصل کنید.

زمین 2

یک سر کابل گیره تمساح را به وسط نوار پیمایش وصل کنید ، مطمئن شوید که فویل قلع را در پشت نوار لمس کرده و سپس در انتهای نوک تیز پیچیده می شود ، و سپس انتهای دیگر را در نوار GROUND بالای صفحه قرار دهید.

فضا

یک سر کابل گیره تمساح را به طرف دیگر قلب و سپس انتهای دیگر را به ورودی SPACE سمت بالا وصل کنید.

ترک کرد

یک سر کابل گیره تمساح را به نوار پیمایش به قلب چپ و سپس انتهای دیگر را به ورودی سمت چپ بالای صفحه وصل کنید.

درست

یک سر کابل گیره تمساح را به قلب راست در نوار ناوبری و سپس انتهای دیگر را به ورودی RIGHT سمت راست وصل کنید.

با استفاده از کابل USB ، برد Makey Makey خود را به دستگاه خود وصل کنید.

مرحله 7: "قلب شکسته" را اصلاح کنید

Image
Image

هنگامی که برد Makey Makey شما متصل شد ، وقت آن است که مدارها را ببندید و لذت را تجربه کنید!

کدی را که ایجاد کرده اید اجرا کنید. یک دست را در وسط نیمه های "قلب شکسته" قرار دهید و به آن گوش دهید تا کودکان روز ولنتاین را برای شما آرزو کنند! سازمان دیده بان به عنوان رنگ پس زمینه و Candy Heart Sprite تغییر می کند! از فلپ های جانبی برای بستن مدار ناوبری قلب و حرکت به کلاس خاصی استفاده کنید. متناسب با نیازهای خود سفارشی کنید و لذت ببرید!

در اینجا پیوندی به پروژه خراش روز ولنتاین داریم.

مسابقه Makey Makey
مسابقه Makey Makey

نفر دوم در مسابقه Makey Makey

توصیه شده: