সুচিপত্র:

OlidHoliday = Valentines_Day: 7 টি ধাপ (ছবি সহ) সেট করুন
OlidHoliday = Valentines_Day: 7 টি ধাপ (ছবি সহ) সেট করুন

ভিডিও: OlidHoliday = Valentines_Day: 7 টি ধাপ (ছবি সহ) সেট করুন

ভিডিও: OlidHoliday = Valentines_Day: 7 টি ধাপ (ছবি সহ) সেট করুন
ভিডিও: ভ্যালেন্টাইন'স ডে বা ভালবাসা দিবস কী, কীভাবে এটির উদযাপন শুরু হয়েছিল? 2024, নভেম্বর
Anonim
OlidHoliday = Valentines_Day সেট করুন
OlidHoliday = Valentines_Day সেট করুন

Makey Makey প্রকল্প

এই নির্দেশযোগ্য যে কোন বড় ছুটির জন্য পরিবর্তন করা যেতে পারে, তবে আমার ছাত্ররা ভালোবাসা দিবসের জন্য তারা যা করতে পারে তার উপর ফোকাস করতে চেয়েছিল। এই নকশায়, শিক্ষার্থীদের হাত হল পরিবাহী উপাদান যা সার্কিটটি সম্পূর্ণ করে যখন তারা হৃদয়ের দুটি অংশকে "হাই-ফাইভ" করে। যখন সার্কিট সম্পূর্ণ হয়, "স্পেস" ইনপুট একটি পটভূমি পরিবর্তন, একটি স্প্রাইট পোশাক পরিবর্তন, এবং 'শেষ না হওয়া পর্যন্ত খেলা' প্রতিটি ক্লাসরুম থেকে শুভকামনা বার্তা ট্রিগার করে। এই প্রোগ্রামটি বার্তাটির দায়িত্বে শ্রেণীকক্ষের ট্র্যাক রাখার জন্য একটি পরিবর্তনশীল ব্যবহার করে। হৃদয়ের বাম এবং ডান দিকের নেভিগেশন 'বোতাম' রয়েছে যা ক্লাসের মধ্যে চলাচল করে।

সরবরাহ

  • 1 Makey Makey সার্কিট বোর্ড
  • 5 এলিগেটর ক্লিপ
  • পরিবাহী উপাদান (টিনের ফয়েল)
  • লাল 65lb কাগজ (বা নির্মাণ কাগজ)
  • ইলেকট্রনিক ডিভাইস যা স্ক্র্যাচ চালাতে পারে এবং একটি ইউএসবি পোর্ট রয়েছে
  • টেপ (স্কচ/স্বচ্ছ, মাস্কিং বা পেইন্টারের টেপ)
  • https://scratch.mit.edu
  • কাঁচি

ধাপ 1: হার্ট এবং নেভিগেশন তীর তৈরি করা

হার্ট এবং নেভিগেশন তীর তৈরি করা
হার্ট এবং নেভিগেশন তীর তৈরি করা
হার্ট এবং নেভিগেশন তীর তৈরি করা
হার্ট এবং নেভিগেশন তীর তৈরি করা
হার্ট এবং নেভিগেশন তীর তৈরি করা
হার্ট এবং নেভিগেশন তীর তৈরি করা

হার্ট অর্ধেক

হার্ট কাটার জন্য ভারী (65lb), লাল নির্মাণ বা কার্ড-স্টক পেপার ব্যবহার করুন। তারপর অর্ধেক হৃদয় কাটা। টিনের ফয়েল (ভারী) হৃদয়ের প্রতিটি অর্ধেক মোড়ানোর জন্য যথেষ্ট আকারে কাটা। একটি অর্ধেক স্থল হবে, এবং অন্যটি স্পেস-বার ইনপুটের সাথে সংযুক্ত হবে। সমতল টিপুন এবং প্রান্ত সুরক্ষিত করতে টেপ (স্কচ বা মাস্কিং) ব্যবহার করুন।

নেভিগেশন হার্টস

মাঝখানে অর্ধেক ছোট হৃদয় ট্রেস। টিনের ফয়েল থেকে ছোট হৃদয় আকৃতি কাটার জন্য কাঁচি বা ব্লেড ব্যবহার করুন। লাল নির্মাণ বা কার্ড-স্টক কাগজের একটি আয়তক্ষেত্রাকার ফালা কাটা এবং প্রান্তগুলি বিন্দুতে ছাঁটা। প্রান্তগুলি ভাঁজ করুন। স্ট্রিপের সামনে ছোট টিনের ফয়েল হৃদয় টেপ করুন - নিশ্চিত হোন যে ফ্ল্যাপগুলি ভাঁজ করার সময় হৃদয়ের কেন্দ্র স্পর্শ করবে। স্ট্রিপের পিছনে coverাকতে এবং ফ্ল্যাপগুলির চারপাশে মোড়ানোর জন্য টিনের ফয়েলের একটি দীর্ঘ টুকরা ব্যবহার করুন - এটি মাটি হয়ে যাবে। গুরুত্বপূর্ণ দ্রষ্টব্য: বাম এবং ডান তীর অ্যালিগেটর ক্লিপগুলি হৃদয়কে স্পর্শ করবে এমন এলাকার চারপাশে একটি আয়তক্ষেত্র কেটে ফেলতে ভুলবেন না - আপনি সেই ক্লিপগুলি মাটির সাথে যোগাযোগ করতে চান না।

ধাপ 2: পটভূমি তৈরি করুন

ব্যাকগ্রাউন্ড তৈরি করুন
ব্যাকগ্রাউন্ড তৈরি করুন

আমার ক্লাসগুলি স্ক্র্যাচ দ্বারা প্রদত্ত হৃদয় আকৃতির ব্যাকগ্রাউন্ড ব্যবহার করে। আমরা সিদ্ধান্ত নিয়েছিলাম যে আমরা প্রতিটি পটভূমির নকল এবং সম্পাদনা করতে চাই যাতে আমাদের হার্ট সার্কিট (স্পেস-বার ইভেন্ট) সক্রিয় হওয়ার সময় চক্রের জন্য তিনটি ভিন্ন রং (লাল/গোলাপী, বেগুনি, নীল) থাকে। আমরা তিনটি ডুপ্লিকেটে ফিল টুল ব্যবহার করে তিনটি ভিন্ন রঙের প্যাটার্ন তৈরি করেছি। ব্যাকগ্রাউন্ড ইমেজে কোন কোড নেই।

ধাপ 3: কোড তৈরি করুন

কোড তৈরি করুন
কোড তৈরি করুন
কোড তৈরি করুন
কোড তৈরি করুন

কেউ কেউ প্রোগ্রাম লেখার আগে সার্কিট (পরিবাহী উপকরণ) এর সাথে ম্যাকি ম্যাকিকে সংযুক্ত করতে পছন্দ করেন, তবে প্রতিটি ইভেন্ট কী ট্রিগার করবে তা বুঝতে আমি প্রথমে শিক্ষার্থীদের কোড তৈরি করতে পছন্দ করি। তারা চূড়ান্ত পণ্যের সাথে সংযোগ করার আগে কোডটি ডিবাগ করতে পারে।

এখানে দুটি এলাকা আছে যেখানে কোড যোগ করা হয়েছে

  1. ক্যান্ডি হার্ট স্প্রাইট
  2. ক্লাসের নাম স্প্রাইট

ধাপ 4: ক্যান্ডি হার্ট স্প্রাইট প্রোগ্রাম করুন

ক্যান্ডি হার্ট স্প্রাইট প্রোগ্রাম
ক্যান্ডি হার্ট স্প্রাইট প্রোগ্রাম

ক্যান্ডি হার্ট স্প্রাইট যেখানে এই প্রোগ্রামের জন্য বেশিরভাগ কোড রয়েছে। এই স্প্রাইটটি স্ক্র্যাচের স্প্রাইট ব্যাংকে পাওয়া যায়। কোড নেস্টেড এর উপর নির্ভর করে যদি, ক্লাসের সংখ্যা পরীক্ষা করার জন্য অন্য কোন স্টেটমেন্টের পরিবর্তনশীল 'ক্লাস' সেট করা হয় এবং ক্লাসের সংখ্যা অনুসারে এটি বাজানো শব্দ সমন্বয় করে। যখন প্লে করা হয়, ক্লাস ভেরিয়েবল পরিবর্তন করা হয় পরবর্তী ক্লাসে। এটি শেষ শ্রেণী সংখ্যা পর্যন্ত চলতে থাকে, যা ভেরিয়েবলকে 0 তে রিসেট করে এবং ক্লাসগুলি একটি অবিরাম লুপে শুরু করে।

এখানে কোড দেখুন।

প্রথমে আমরা প্রতিষ্ঠিত করতে চাই কোন ব্যাকগ্রাউন্ড, কস্টিউম এবং মানগুলি আমাদের 'ক্লাস' ভেরিয়েবল শুরু হবে।

  • চালানোর সময়

    • প্রথমে ব্যাকড্রপ পরিবর্তন করুন
    • প্রথমে হার্ট ক্যান্ডি কস্টিউম পরিবর্তন করুন
    • ক্লাস = 0 সেট করুন

তারপর আমরা স্পেস-বার ইনপুট করলে কি হবে তার জন্য কোড যোগ করতে চাই:

  • যখন 'স্পেস' ইভেন্ট

    • পরবর্তী পটভূমিতে পরিবর্তন করুন
    • পরবর্তী হার্ট ক্যান্ডি কস্টিউমে পরিবর্তন করুন
    • যদি, অন্য (পরিবর্তনশীল) 'ক্লাস' = 0

      • শেষ না হওয়া পর্যন্ত 'ক্লাস 0 হ্যাপি ভ্যালেন্টাইনস ডে' বাজান
      • 1 দ্বারা 'ক্লাস' পরিবর্তন করুন
      • 1 সেকেন্ড অপেক্ষা করুন [এটি একাধিকবার কোড সক্রিয়করণকে বাধা দেয়]
    • ELSE

      • যদি, অন্যথায় 'ক্লাস' = 1

        • শেষ না হওয়া পর্যন্ত 'ক্লাস 1 হ্যাপি ভ্যালেন্টাইনস ডে' বাজান
        • 1 দ্বারা 'ক্লাস' পরিবর্তন করুন
        • 1 সেকেন্ড অপেক্ষা করুন
      • ELSE

        • যদি, অন্যথায় 'ক্লাস' = 2

          • শেষ না হওয়া পর্যন্ত 'ক্লাস 2 ভ্যালেন্টাইনস ডে' বাজান
          • 1 দ্বারা 'ক্লাস' পরিবর্তন করুন
          • 1 সেকেন্ড অপেক্ষা করুন
        • ELSE

          • যদি, অন্যথায় 'ক্লাস' = 3

            • শেষ না হওয়া পর্যন্ত 'ক্লাস 3 ভ্যালেন্টাইনস ডে' বাজান
            • 1 দ্বারা 'ক্লাস' পরিবর্তন করুন
            • 1 সেকেন্ড অপেক্ষা করুন
          • ELSE [এটি আমাদের কোডের চূড়ান্ত নেস্টেড IF, ELSE স্টেটমেন্ট, তবে আপনি যতটা প্রয়োজন তত যোগ করতে পারেন]

            • শেষ না হওয়া পর্যন্ত 'ক্লাস 4 ভ্যালেন্টাইনস ডে' বাজান
            • 'ক্লাস' কে 0 এ সেট করুন [এটি প্রোগ্রামটিকে প্রথম ধাপে পুনরায় সেট করে]

ধাপ 5: ক্লাসের নাম স্প্রাইট প্রোগ্রাম করুন

ক্লাসের নাম স্প্রাইট প্রোগ্রাম করুন
ক্লাসের নাম স্প্রাইট প্রোগ্রাম করুন
ক্লাসের নাম স্প্রাইট প্রোগ্রাম করুন
ক্লাসের নাম স্প্রাইট প্রোগ্রাম করুন

স্প্রাইট ক্লাসের নাম তৈরি করুন

আমরা একটি স্প্রাইট তৈরি করেছি এবং মাঝখানে একটি আয়তক্ষেত্রাকার বাক্স আঁকলাম। তারপর আমরা বাক্সের ভিতরে আমাদের প্রথম শ্রেণীর নাম যোগ করলাম। টেক্সট এবং আয়তক্ষেত্র কেন্দ্রীভূত হয়েছে তা নিশ্চিত করার জন্য আমরা স্ক্র্যাচ 3.0 এ নতুন কেন্দ্রীকরণ বৈশিষ্ট্যটি ব্যবহার করেছি। অবশেষে, আমরা স্প্রাইটের নকল করে 5 টি ভিন্ন পোশাক তৈরি করেছি, প্রতিটি পোশাকের ভিতরে লেখা সম্পাদনা করছি এবং তাদের শ্রেণীকক্ষের নাম প্রতিফলিত করার জন্য তাদের নামকরণ করেছি।

কোড তৈরি করুন

এই স্প্রাইটের কোডে, আমরা প্রোগ্রামের সময়কালের জন্য ইনপুট শুনতে বোতামগুলি চাই এবং আমরা কোন ন্যাভিগেশন বোতামটি টিপছি তার উপর নির্ভর করে 'ক্লাস' ভেরিয়েবলটি একের পর এক বা পিছনে পরিবর্তন করুন। এটি যখনই একটি নির্দিষ্ট সংখ্যায় ভেরিয়েবল থাকবে তখন ক্লাসের নাম প্রদর্শিত হবে এবং হার্ট কোডটি বলবে কোন শ্রেণীকক্ষের শব্দ বাজবে।

  • চালানোর সময়

    • চিরতরে

      • যদি 'ক্লাস' = 0

        পরিচ্ছদ 'ক্লাস 0'

      • যদি 'ক্লাস' = 1

        পরিচ্ছদ 'ক্লাস 1'

      • যদি 'ক্লাস' = 2

        পরিচ্ছদ 'ক্লাস 2'

      • যদি 'ক্লাস' = 3

        পরিচ্ছদ 'ক্লাস 3'

      • যদি 'ক্লাস' = 4

        পরিচ্ছদ 'ক্লাস 4'

তারপর When Left Arrow এবং When Right Arrow কোড যোগ করুন। এই কোডটি ক্লাসের নাম স্প্রাইট বা হার্ট ক্যান্ডি স্প্রাইটে (ছবিতে যেমন) যোগ করা যেতে পারে।

  • বাম তীর চাপলে

    1 দ্বারা 'ক্লাস' পরিবর্তন করুন

  • ডান তীর চাপলে

    1 দ্বারা 'ক্লাস' পরিবর্তন করুন

ধাপ 6: ওপেন সার্কিট তৈরি করুন

ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন
ওপেন সার্কিট তৈরি করুন

"ব্রোকেন হার্ট" অর্ধেক মাউন্ট করার পরে (নিশ্চিত করুন যে অর্ধেকগুলি স্পর্শ করবে না) এবং নেভিগেশন হার্টস, আপনার ম্যাকি ম্যাকি বোর্ডে টুকরোগুলি সংযুক্ত করার এবং দুটি খোলা সার্কিট তৈরি করার সময় এসেছে।

গ্রাউন্ড 1

একটি অ্যালিগেটর ক্লিপ কেবলের এক প্রান্ত হার্টের একপাশে এবং অন্য প্রান্ত টপ-সাইড গ্রাউন্ড বারে সংযুক্ত করুন।

গ্রাউন্ড 2

নেভিগেশন বারের মাঝখানে একটি অ্যালিগেটর ক্লিপ কেবলের এক প্রান্ত সংযুক্ত করুন, নিশ্চিত করুন যে এটি স্ট্রিপের পিছনে টিনের ফয়েল স্পর্শ করে যা তারপর পয়েন্টেড প্রান্তের চারপাশে মোড়ানো, এবং তারপর অন্য প্রান্ত টপ-সাইড গ্রাউন্ড বারে।

স্পেস

একটি অ্যালিগেটর ক্লিপ কেবলের এক প্রান্ত হার্টের অন্য পাশে এবং তারপর অন্য প্রান্তটি টপ-সাইড স্পেস ইনপুটে সংযুক্ত করুন।

বাম

একটি অ্যালিগেটর ক্লিপ কেবলের এক প্রান্ত বাম হৃদয়ে নেভিগেশন বারে সংযুক্ত করুন এবং তারপরে অন্য প্রান্তটি উপরের দিকের লেফট ইনপুটের সাথে সংযুক্ত করুন।

ঠিক

একটি অ্যালিগেটর ক্লিপ কেবলের এক প্রান্ত ডান হৃদয়ে নেভিগেশন বারে সংযুক্ত করুন এবং তারপরে অন্য প্রান্তটি উপরের দিকের ডানদিকে ইনপুট করুন।

ইউএসবি কেবল ব্যবহার করে আপনার ডিভাইসে ম্যাকি ম্যাকি বোর্ড লাগান।

ধাপ 7: "ভাঙ্গা হৃদয়" সংশোধন করুন

Image
Image

একবার আপনার Makey Makey বোর্ড সংযুক্ত হয়ে গেলে, সার্কিটগুলি বন্ধ করার এবং আনন্দ উপভোগ করার সময় এসেছে!

আপনার তৈরি করা কোডটি চালান। "ব্রোকেন হার্ট" অর্ধেকের মাঝখানে একটি হাত রাখুন এবং শিশুরা আপনাকে ভালোবাসা দিবসের শুভেচ্ছা জানার সময় শুনুন! একটি পটভূমি রঙ এবং ক্যান্ডি হার্ট স্প্রাইট পরিবর্তন হিসাবে দেখুন! হার্ট নেভিগেশন সার্কিট বন্ধ করার জন্য সাইড ফ্ল্যাপ ব্যবহার করুন এবং একটি নির্দিষ্ট ক্লাসে নেভিগেট করুন। আপনার প্রয়োজন অনুসারে কাস্টমাইজ করুন এবং উপভোগ করুন!

এখানে আমাদের ভ্যালেন্টাইন ডে স্ক্র্যাচ প্রকল্পের একটি লিঙ্ক।

Makey Makey প্রতিযোগিতা
Makey Makey প্রতিযোগিতা

Makey Makey প্রতিযোগিতায় রানার আপ

প্রস্তাবিত: