
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



আমি 8x8 LED ম্যাট্রিক্স ব্যবহার করে Arduino তে প্রয়োগ করা ক্লাসিক পং গেমের অনেক বৈচিত্র দ্বারা অনুপ্রাণিত হয়েছি। এই নির্দেশনায়, আমি আপনাকে দেখাবো কিভাবে আমার প্রিয় পং সংস্করণটি তৈরি করতে হবে যার দুটি প্যাডেল আছে - স্ট্রাইকার এবং গোলরক্ষক - প্রতি খেলোয়াড়। যেহেতু 8x8 LED ম্যাট্রিক্সের খুব সীমিত স্থান (বা বিন্দু) আছে, তাই আমি এই প্রকল্পের পরিবর্তে 8x16 LED ম্যাট্রিক্স ব্যবহার করব। কেবল তারের জন্য, আমি দুটি 8x8 LED ম্যাট্রিক্স ব্যবহার করব যা বিল্ট-ইন MAX7219 এবং প্যাডেল কন্ট্রোলের জন্য প্রতি প্লেয়ারের একটি একক পটেন্টিওমিটার ব্যবহার করবে।
ধাপ 1: উপকরণ
- Arduino Uno বা সমতুল্য
- (2) MAX7219 সহ 8x8 LED ম্যাট্রিক্স
- (2) 10 কে পোটেন্টিওমিটার
- জাম্পার তার
- 9v ব্যাটারি ধারক এবং 9v ব্যাটারি
- ঘের (আমার ডিফল্ট সমাধান সবসময় একটি কার্ডবোর্ড বাক্স)
সরঞ্জাম: আঠালো বন্দুক, ছুরি
ধাপ 2: হার্ডওয়্যার সমাবেশ


হার্ডওয়্যার সমাবেশের জন্য আমার ভিডিও এবং তারের চিত্র দেখুন।
ধাপ 3: কোড


ভিডিওতে দেখানো গেমের জন্য ব্যবহৃত Arduino কোড সংযুক্ত করা হয়েছে।
এই প্রকল্পের জন্য, আমি LedControl নামে একটি সাধারণ max7219 লাইব্রেরি ব্যবহার করছি। যদি আপনার লাইব্রেরিটি আপনার Arduino IDE তে ইতিমধ্যেই ইনস্টল করা না থাকে, তাহলে দয়া করে ডাউনলোড এবং ইনস্টল করার জন্য তাদের ওয়েবপেজের নির্দেশাবলী অনুসরণ করুন।
বল মুভমেন্ট ট্র্যাক করার জন্য, আমি ৫ টি ভেরিয়েবল ব্যবহার করছি। যদিও আমি ব্রেকআউট খেলার জন্য একাধিক বল চাই তবে এটি একটি অ্যারেতে সংরক্ষণ করা ভাল, এই প্রকল্পটি মধ্য বিদ্যালয়ের শিক্ষার্থীদের জন্য ডিজাইন করা হয়েছে তাই আমি এটি সহজ রাখছি।
প্লেয়ারিং পজিশনিং এর জন্য, আমি সংশ্লিষ্ট potentiometers পড়ছি যা 0 এবং 1023 এর মধ্যে মান ফেরত দেয় এবং Y কোঅর্ডিনেটের জন্য 0 এবং 7 এর মধ্যে মানগুলিতে তাদের মানচিত্র করে।
এই প্ল্যাটফর্ম ব্যবহার করে, আপনি অন্যান্য গেম যেমন সাপ, ড্রাইভিং, শুটিং এবং ব্রেকআউট কোড করতে পারেন। আমি দুটি প্লেয়ার ব্রেকআউট গেম লিখেছিলাম যার সাথে দুটি বল একসাথে চলছিল কিন্তু কম রেজোলিউশনের কারণে এবং বলগুলো সবসময় 45 ডিগ্রীতে চলতে থাকে, এটা যতটা ভালো ছিল আমি কল্পনাও করিনি। (যদি আপনি গুগল করেন, আপনি একটি একক প্লেয়ার ব্রেকআউট গেম খুঁজে পেতে পারেন।)
প্রস্তাবিত:
সার্ভো মোটর ব্যবহার করে প্রতি মিনিটে বালি ঘোরান - Arduino: 8 টি ধাপ

Servo মোটর - Arduino ব্যবহার করে প্রতি মিনিটে বালির ঘূর্ণন ঘোরান: এই টিউটোরিয়ালে আমরা শিখব কিভাবে প্রতি 60 সেকেন্ডে একটি ছোট (1 মিনিট) বালি ঘড়ি ঘোরানো যায় সার্ভো মোটর এবং ভিসুইনো ব্যবহার করে, একটি বিক্ষোভ ভিডিও দেখুন
ইউএসবি প্যাডেল গেম কন্ট্রোলার: 7 টি ধাপ (ছবি সহ)

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

কার্ডবোর্ড থেকে DIY পিসি স্টিয়ারিং হুইল এবং প্যাডেল! (প্রতিক্রিয়া, প্যাডেল শিফটার, ডিসপ্লে) রেসিং সিমুলেটর এবং গেমসের জন্য: আরে সবাই! এই বিরক্তিকর সময়ে, আমরা সবাই কিছু করার জন্য খুঁজছি। বাস্তব জীবনের রেসিং ইভেন্টগুলি বাতিল করা হয়েছে এবং সিমুলেটর দিয়ে প্রতিস্থাপিত হয়েছে। আমি একটি সস্তা সিমুলেটর তৈরির সিদ্ধান্ত নিয়েছি যা নিশ্ছিদ্রভাবে কাজ করে, যা
LED ম্যাট্রিক্স এলার্ম ঘড়ি (MP3 প্লেয়ার সহ): 6 টি ধাপ (ছবি সহ)

LED ম্যাট্রিক্স অ্যালার্ম ক্লক (MP3 প্লেয়ার সহ): এই Arduino ভিত্তিক অ্যালার্ম ঘড়িটিতে আপনার অ্যালার্ম থেকে আপনি যা আশা করবেন - আপনার পছন্দ মতো প্রতিটি গান, স্নুজ বাটন এবং তিনটি বোতামের মাধ্যমে এটি নিয়ন্ত্রণ করা সহজ। তিনটি প্রধান ব্লক রয়েছে - LED ম্যাট্রিক্স, RTC মডিউল এবং
প্রতি লিটার গণনা! Arduino Water Doser "Shield": 7 টি ধাপ (ছবি সহ)

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