সুচিপত্র:

2 মিনিটের মধ্যে একটি Arduino সাইমন গেম তৈরি করুন !: 3 ধাপ
2 মিনিটের মধ্যে একটি Arduino সাইমন গেম তৈরি করুন !: 3 ধাপ

ভিডিও: 2 মিনিটের মধ্যে একটি Arduino সাইমন গেম তৈরি করুন !: 3 ধাপ

ভিডিও: 2 মিনিটের মধ্যে একটি Arduino সাইমন গেম তৈরি করুন !: 3 ধাপ
ভিডিও: আপনি 15 মিনিটের মধ্যে Arduino শিখতে পারেন। 2024, নভেম্বর
Anonim

না জাম্পার্স! কোন তারের! কোন সোল্ডারিং! না রুটিবোর্ড!

বক্সের বাইরে চিন্তা.

তাই আপনি আপনার মাইক্রো-কন্ট্রোলারকে কিছু অ্যাড-অন পেরিফেরাল মডেলের সাথে খুব দ্রুত দেখাতে চান, বন্ধু বা আত্মীয় তাদের পথে যাওয়ার আগে…

মাত্র কয়েক মিনিটের মধ্যে "আমার পরে পুনরাবৃত্তি করুন" গেমের এই দ্রুত এবং সহজ সংস্করণটি একত্রিত করুন। যাইহোক, একরঙা (সব লাল LEDs সহ) যেগুলি প্রয়োজন তা হাতে থাকা দরকার: একটি Arduino মাইক্রোকন্ট্রোলার (বিশেষত একটি ন্যানো), একটি মডিউল এলইডি, একটি 4 বোতাম মডিউল, এবং একটি বজার সহ, রাবার ব্ন্ধনী.

ধাপ 1: অংশ এবং সমাবেশ

যন্ত্রাংশ এবং সমাবেশ
যন্ত্রাংশ এবং সমাবেশ
যন্ত্রাংশ এবং সমাবেশ
যন্ত্রাংশ এবং সমাবেশ

LED এবং কী/বোতাম মডিউলগুলি এখানে পাওয়া যাবে: www.ebay.com/itm/181563923440 (<$ 4) Buzzers এখানে পাওয়া যায়: https://www.ebay.com/itm/281280117872 (<$ 2)

[কাজ চলছে] BTW: https://itty.bitty.site [কাজ চলছে]

এটি এটি পরিষ্কার করা উচিত।

লাইট অ্যাপ

অধিক তথ্য.

ন্যানো 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

আমি একটি ছোট রাবার-ব্যান্ডের সুপারিশ করছি, তাই এটিকে টানটান করার জন্য আপনাকে এটিকে একগুচ্ছ মোড়ানো হবে না।

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

অ্যাসেম্বলিটি কেবল মডিউলগুলিকে প্লাগ করে এবং রাবার-ব্যান্ড দিয়ে সুরক্ষিত করে করা হয়। 'সক্রিয়' পাইজো বুজার কেবল তখনই কাজ করবে যদি পোলারিটি সঠিকভাবে যুক্ত হয়। দয়া করে নোট করুন যে এটি (+) D8, এবং (-) থেকে D11 এ োকানো হয়েছে।

কী মডিউল পিন K4-K3-K2-K1-GND সরাসরি A1-A5 এ যায়। উপরের ছবিটি দেখুন।

LED মডিউল পিন GND-D1-D2-D3-D4-D5-D6 যথাক্রমে D7-D6-D5-D4-D3-D2-GND- এ যায়।

ধাপ 2: এটি কিভাবে কাজ করে

এলইডি এবং কী মডিউলগুলি সাধারণত একটি পিন মাটিতে সংযুক্ত থাকে। ন্যানোর সাথে সরাসরি সংযুক্তির জন্য এটি ঘটবে না। সুতরাং পরিবর্তে এই মডিউলগুলিতে 'GND'- এর সাথে সংযুক্ত পিনগুলি আউটপুট হিসাবে পরিচালিত হয় এবং' LOW 'সেট করে। MCU (MicroControllerUnit) এর উৎপাদন 30 ma পর্যন্ত চালাবে। যা চার (4) এলইডি ব্যাঙ্কের জন্য প্রচুর। যদিও বোতামগুলির জন্য এটি অনেক বেশি প্রয়োজন সেখানে কোনও ক্ষতি নেই কারণ আউটপুটগুলি বর্তমান সীমাবদ্ধ (এবং তারা কেবল চাপলে বর্তমান আঁকবে)। এলইডি মডিউলটিতে ইনলাইন প্রতিরোধক রয়েছে যা প্রতিটি এলইডি দিয়ে প্রবাহিত বর্তমানকে আরও সীমাবদ্ধ করে।

ডাউনলোড

আমি এই প্রকল্পের সাথে কাজ করার জন্য 'সাইমন' এর দুটি ভিন্ন সংস্করণ আপডেট এবং সংশোধন করেছি। মূল সংস্করণগুলির জন্য ক্রেডিট উৎস তালিকায় রয়েছে।

একটি স্কেচ (FastEasy_SimonSings) শুধু একটি অন্তর্ভুক্ত ফাইল ব্যবহার করে ('pitches.h' এর সাথে ফোল্ডারে থাকা)। অন্যটি (FastEasy_SimonSays) 'টোন' লাইব্রেরি ব্যবহার করে। আপনি কোন স্কেচ (গুলি) ব্যবহার করতে চান তার উপর নির্ভর করে আপনার সেগুলির একটি বা উভয়ের প্রয়োজন হবে।

উপরের লাইব্রেরিটি ডিফল্টরূপে Arduino IDE এর অংশ হওয়া উচিত। যদি না হয় এবং এর জন্য আপনার কিছু সাহায্যের প্রয়োজন এখানে একটি লাইব্রেরি কিভাবে ইনস্টল করবেন।

ধাপ 3: অ্যাসেম্বলি সঙ্গে বাজানো

অ্যাসেম্বলি নিয়ে খেলা
অ্যাসেম্বলি নিয়ে খেলা

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

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

লক্ষ্য করুন যে এই স্কেচগুলি কোডেড করা হয়েছে, একটি ন্যানো 3.0 বা ইউনো সরাসরি কাজ করবে (প্লাগ-এবং-প্লে), অন্যদের তাদের শারীরিক বিন্যাসের কারণে বিভিন্ন পিনের সেট ব্যবহার করতে হতে পারে; এবং সম্ভবত কিছু কোড পরিবর্তন।

প্রস্তাবিত: