সুচিপত্র:

বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)

ভিডিও: বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)

ভিডিও: বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)
ভিডিও: মাইগ্রেন: কেন হয়? আপনি কী করতে পারেন?|আপনার স্বাস্থ্য| BBC News Bangla 2024, জুলাই
Anonim
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম

এই সপ্তাহে আমার একটি ক্লাস অ্যাসাইনমেন্ট হল বিবিসি মাইক্রো: বিট টু ইন্টারফেস টু স্ক্র্যাচ প্রোগ্রাম যা আমরা লিখেছি। আমি ভেবেছিলাম যে এটি একটি এমবেডেড সিস্টেম তৈরি করার জন্য আমার থ্রেডবোর্ড ব্যবহার করার উপযুক্ত সুযোগ! স্ক্র্যাচ প্রোগ্রামের জন্য আমার অনুপ্রেরণা ভিনটেজ হ্যান্ডহেল্ড ইলেকট্রনিক গেমগুলি থেকে আসে যা আমার মা আমার এবং আমার ভাইয়ের জন্য গুডউইল বা কোণার দোকান থেকে পেতেন। আমার কাছে সেই ধূলিকণাযুক্ত এলসিডি, বিবর্ণ প্লাস্টিকের কাসিং এবং বোতামগুলি টিপলে রহস্যজনকভাবে আটকে থাকার অনেক স্মৃতি আছে। আমি বিশেষ করে রেসিং গেমগুলি মনে রাখি যা আমরা খেলব (যেমন চিত্র 2) যেখানে আপনি কেবলমাত্র দুটি লেনের মধ্যে স্থানান্তর করতে পারেন আসন্ন গাড়িগুলি এড়াতে। আমার যৌবনের পুনর্বিবেচনার চেতনায়, আমি স্ক্র্যাচে এই ধরণের গেমটি পুনরায় তৈরি করেছি।

মাইক্রো: বিট এর অ্যাকসিলরোমিটার গাড়ির স্টিয়ারিং নিয়ন্ত্রণ করতে ব্যবহৃত হয়, এবং দুটি সুইচ গাড়ির হর্ন নিয়ন্ত্রণ করতে ব্যবহৃত হয়। ড্রাইভিং গেম খেলতে স্ক্র্যাচ ব্যবহার করা হয়, শিরোনাম: বিবিসি মাইক্রো ড্রাইভার।

প্রকল্প পৃষ্ঠাটি এখানে পাওয়া যাবে:

যদি আপনার কোন প্রশ্ন থাকে, আমার কাজের সাথে তাল মিলিয়ে চলতে চান, অথবা শুধু আইডিয়াগুলি নিয়ে টস করুন, দয়া করে আমার টুইটারে করুন: @4Eyes6Senses। ধন্যবাদ!

ভিডিওর সঙ্গীত ভিনসেন্ট হ্যানি প্রদান করেছিলেন।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ

থ্রেডবোর্ড - লিঙ্ক

বিবিসি মাইক্রো: বিট - লিঙ্ক - আপনার মাইক্রোকন্ট্রোলারকে স্ক্র্যাচের সাথে সংযুক্ত করতে এই নির্দেশাবলী অনুসরণ করুন

4 মিমি (ব্যাস) x 3 মিমি (উচ্চতা) চুম্বক - লিঙ্ক

ফোম শীট - লিঙ্ক

স্টেইনলেস স্টীল পরিবাহী থ্রেড - লিঙ্ক

একটি স্ক্র্যাচ অ্যাকাউন্ট - লিঙ্ক

টেপ

ধাপ 2: আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন

আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন
আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন
আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন
আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন

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

- সেট থেকে একটি ডিস্ক চুম্বক বিচ্ছিন্ন করুন। নিশ্চিত করুন যে আপনি চুম্বকের কোন প্রান্তটি অন্যান্য চুম্বককে আকৃষ্ট করবে বা তাড়িয়ে দেবে তা নিশ্চিত করুন, পাঁচটি চুম্বকের খুঁটি একই হওয়া দরকার যাতে তারা চুম্বকের প্রতি আকৃষ্ট হয় যা থ্রেডবোর্ডে সংযোজিত হবে।

- সুরক্ষিত না হওয়া পর্যন্ত পিন দিয়ে চুম্বকটিকে আলতো করে ধাক্কা দিন। এই মুহুর্তে চুম্বকটি পিনে বাঁকা হওয়া উচিত এবং ধাতব পৃষ্ঠে স্থাপন করা এবং টানলে বিচ্ছিন্ন হয়ে যাবে। পরবর্তী চারটি চুম্বকের জন্য এই প্রক্রিয়াটি চালিয়ে যান।

- প্লেয়ার বা সমতল পৃষ্ঠ ব্যবহার করে, চুম্বকের নীচে হালকা চাপ প্রয়োগ করুন যতক্ষণ না তারা পিনগুলিতে সুরক্ষিত থাকে এবং এমনকি বসে থাকে। যদি কোন সময়ে আপনি চুম্বক অপসারণ করতে চান, উপরে হালকা চাপ প্রয়োগ করুন এবং তারা সহজেই পপ আউট হবে।

ধাপ 3: কন্ট্রোলার তৈরি করুন

কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন
কন্ট্রোলার তৈরি করুন

একবার আপনার সামগ্রী হয়ে গেলে, আমি আপনাকে দুটি সুইচ তারের সাথে শুরু করার পরামর্শ দিই। সুইচগুলি যেভাবে কাজ করে তা হল আপনি থ্রেডবোর্ডের বাইরের হ্যালোর চারপাশে একটি স্থল তার স্থাপন করেন, যেখানে আপনার হাত নিয়ন্ত্রককে ধরে রাখবে। তারপরে, যখন আপনার আঙ্গুলগুলি থ্রেডবোর্ডের "0" বা "2" পিনের সাথে সংযুক্ত তারগুলিকে স্পর্শ করবে তখন আপনি সংযোগটি ভেঙে ফেলবেন এবং গাড়িটিকে হংক করতে বাধ্য করবেন। এখানে ধাপগুলি:

- চুম্বকের বাইরেরতম রিংয়ে পরিবাহী থ্রেড রাখুন এবং তারপরে মাইক্রো: বিট (চিত্র 1) এর "জিএনডি" পিনে থ্রেডটি রাখুন।

- বাম বোতামের জন্য, পরিবাহী থ্রেডের একটি প্রান্ত মাইক্রো: বিটের "0" পিনে রাখুন। বাম দিকে একটি ট্রেইল তৈরি করুন এবং যেখানে আপনি বোতামটি চান সেখানে শেষ করুন। আপনার কাটা ফেনা ধরুন এবং পরিবাহী থ্রেড (চিত্র 2) দিয়ে থ্রেড করুন, একবার আপনি জানেন যে আপনি বোতামটি কোথায় রাখতে চান, আপনার অতিরিক্ত চুম্বকের একটি দিয়ে ফেনা এবং থ্রেডটি সুরক্ষিত করুন (চিত্র 3)।

- ডান বোতামের জন্য, "GND" (চিত্র 4) এর সাথে সংযুক্ত থ্রেডের উপর টেপের একটি ছোট টুকরো রাখুন, এটি দুটি তারকে বিচ্ছিন্ন করবে এবং ছোট হওয়ার কারণ এড়াবে। তারপর বাম বোতামের মতো একই পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 4: প্রোগ্রাম তৈরি করুন

প্রোগ্রাম তৈরি করুন
প্রোগ্রাম তৈরি করুন
প্রোগ্রাম তৈরি করুন
প্রোগ্রাম তৈরি করুন
প্রোগ্রাম তৈরি করুন
প্রোগ্রাম তৈরি করুন

প্রকল্পের লিঙ্ক এখানে পাওয়া যাবে: https://scratch.mit.edu/projects/428740218/। কোডটি তিনটি ভাগে বিভক্ত: ব্যবহারকারীর গাড়ি, গাড়ি 1 (নীল গাড়ি), এবং গাড়ি 2 (লাল গাড়ি)। গাড়ী 1 এবং 2 এর কোড তুলনামূলকভাবে একই, শুধু বিভিন্ন x এবং y স্থানাঙ্ক এবং একটি ভিন্ন "অপেক্ষা" ফাংশন সহ।

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

গাড়ি 1 এবং গাড়ি 2 (পরিসংখ্যান 2 এবং 3): যখন ব্যবহারকারী সবুজ পতাকা/স্টার্ট বোতাম টিপেন, স্কোর 0 তে রিসেট করা হয় এবং স্ক্রিন ওভার গেমটি প্রধান হাইওয়ে দৃশ্যের দিকে চলে যায়। "পুনরাবৃত্তি হওয়া পর্যন্ত" লুপ নিশ্চিত করে যে ব্যবহারকারী খেলে গাড়িগুলি ক্রমাগত উৎপন্ন হয়। গাড়িটি শীর্ষে রাখা হয়েছে এবং 1 থেকে 5 বা 10 সেকেন্ড (গাড়ির উপর নির্ভর করে) র্যান্ডম ব্যবধানে পর্দার নিচে "গ্লাইড" করে। যদি স্টেটমেন্ট চেক করে যে ব্যবহারকারীর গাড়ি এবং 1 বা 2 গাড়ির মধ্যে সংঘর্ষ আছে কিনা, যদি হ্যাঁ হয়, তাহলে আমরা স্ক্রিনে গেমের ব্যাকড্রপ পরিবর্তন করি এবং গেমটি শেষ করি। যদি কোন সংঘর্ষ না হয়, তাহলে আমরা ব্যবহারকারীর স্কোরে 1 যোগ করি এবং স্ক্রিনের নীচে গাড়ি অদৃশ্য হয়ে যায়।

প্রস্তাবিত: