![8-বিট আরডুইনো গেমিং: 4 টি ধাপ 8-বিট আরডুইনো গেমিং: 4 টি ধাপ](https://i.howwhatproduce.com/images/002/image-4340-32-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![8-বিট আরডুইনো গেমিং 8-বিট আরডুইনো গেমিং](https://i.howwhatproduce.com/images/002/image-4340-33-j.webp)
হাই বন্ধুরা!
এটি একটি আরডুইনো ব্যবহার করে 8-বিট গেমিং সেটআপ কিভাবে তৈরি করা যায় তার একটি সহজ টিউটোরিয়াল হবে।
ধাপ 1: উপাদান প্রয়োজন
![উপাদান প্রয়োজন উপাদান প্রয়োজন](https://i.howwhatproduce.com/images/002/image-4340-34-j.webp)
![উপাদান প্রয়োজন উপাদান প্রয়োজন](https://i.howwhatproduce.com/images/002/image-4340-35-j.webp)
1. Arduino (https://www.arduino.cc/)
2. Arduino IDE (https://www.arduino.cc/)
3. ব্রেডবোর্ড বা ভেরো বোর্ড (আপনার প্রয়োজন অনুযায়ী)
4. নকিয়া 5110 গ্রাফিক্যাল ডিসপ্লে (https://amzn.to/2N9PUd9)
5. স্পর্শকাতর পুশ বোতাম (https://amzn.to/2Byqwwy)
6. 12 ওহম প্রতিরোধক
7. একটি বুজার
8. তারের সংযোগ
ধাপ 2: ডিসপ্লে সংযুক্ত করা এবং পরীক্ষা করা
প্রকল্পের সাথে শুরু করার আগে arduino এর সাথে পর্দা জোড়া এবং এটি কাজ করছে কিনা তা পরীক্ষা করা ভাল।
এখন, আপনার ডিসপ্লেতে 8 টি পোর্ট থাকবে: Vcc, LED, Ground, Rst, CE, DC, DIN এবং CLK (ক্রমানুসারে নয়, আপনার নির্মাতা বা যে সাইট থেকে আপনি এটি কিনছেন তা দেখুন)।
Vcc কে arduino এ 3.3V পাওয়ার সাপ্লাইতে সংযুক্ত করুন এবং LED এবং গ্রাউন্ড পোর্ট উভয়ই Arduino এর GND পিনে যাবে। কোডে উল্লিখিত বাকি পোর্টগুলি সংযুক্ত করুন। RST-12, CE-11, DC-10, DIN-9, CLK-8।
এখন কোডটি চালান এবং যদি সবকিছু ঠিকঠাক কাজ করে তবে আপনি স্ক্রিনের সমস্ত পিক্সেল কালো হয়ে যেতে এবং ব্যাকলাইট চালু করতে সক্ষম হবেন।
## এই ধাপে স্থায়ীভাবে উল্লেখিত সংযোগগুলি বিক্রি করবেন না ##
ধাপ 3: চূড়ান্ত সংযোগ করুন: পর্দা এবং সুইচ
![চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ](https://i.howwhatproduce.com/images/002/image-4340-36-j.webp)
![চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ](https://i.howwhatproduce.com/images/002/image-4340-37-j.webp)
(*আমি জানি আমার প্রজেক্টটি অগোছালো বলে মনে হচ্ছে কারণ এর জন্য একটি কাস্টম PCB বোর্ড তৈরির জিনিসপত্র আমার কাছে ছিল না। তাই আমি পুরানো স্কুল স্টাইলের জন্য গিয়েছিলাম*)
মূলত আপনার গেমবুইনোর জন্য 4+3 = 7 বোতাম থাকবে। ডি-প্যাডের জন্য 4 টি বোতাম (আপ, ডাউন, ডান, বাম) এবং বাকি 3 (এ, বি, সি) অন্যান্য ফাংশনের জন্য।
কোড অনুযায়ী বোর্ডে সংযোগগুলি পুনরায় কনফিগার করুন।
কোডে ম্যাক্রো নাম পরিবর্তন করবেন না।
#SCR_CLK 13 নির্ধারণ করুন;
#SCR_DIN 11 নির্ধারণ করুন;
#SCR_DC A2 নির্ধারণ করুন;
#SCR_CS A1 নির্ধারণ করুন;
#SCR_RST A0 সংজ্ঞায়িত করুন;
#BTN_UP_PIN 9 নির্ধারণ করুন;
#BTN_RIGHT_PIN 7 নির্ধারণ করুন;
#BTN_DOWN_PIN 6 নির্ধারণ করুন;
#BTN_LEFT_PIN 8 নির্ধারণ করুন;
#BTN_A_PIN 4 নির্ধারণ করুন;
#BTN_B_PIN 2 নির্ধারণ করুন;
#BTN_C_PIN A3 নির্ধারণ করুন;
#BuzzerPin 3 নির্ধারণ করুন;
আগের ধাপে উল্লিখিত ডিসপ্লের Vcc, ব্যাকলাইট এবং গ্রাউন্ড পোর্ট এবং বাকি পোর্টগুলিকে এখানে উল্লেখ করা ম্যাক্রো সংজ্ঞা অনুসারে সংযুক্ত করুন।
আপনার পারফ বোর্ডে বোতামগুলি সোল্ডার করুন। বোতামগুলির একটি টার্মিনাল কোডে উল্লিখিত arduino এর পৃথক পোর্টে যায়। সমস্ত বোতামের অন্যান্য টার্মিনালকে একসাথে সংযুক্ত করুন এবং প্রতিরোধককে সংযুক্ত করার পরে সেগুলিকে মাটিতে সংযুক্ত করুন (রোধটি শর্ট সার্কিট রোধ করতে ব্যবহৃত হয় অন্যথায় প্রতিরোধক ছাড়া আরডুইনো বন্দর থেকে সরাসরি মাটিতে প্রবাহিত হবে)। বাজারটিও সংযুক্ত করুন।
ধাপ 4: সফ্টওয়্যার অংশ এবং আপনার গেম।
![](https://i.ytimg.com/vi/vQae3W_CqGs/hqdefault.jpg)
আপনার ব্রাউজার খুলুন এবং Gamebuino উইকি (https://legacy.gamebuino.com/wiki/index.php?title=M…) অনুসন্ধান করুন। ওয়েবসাইটে ডাউনলোড বিভাগে যান।
- Arduino IDE (https://arduino.cc/en/main/software) ডাউনলোড করুন এবং এটি আপনার কম্পিউটারে ইনস্টল করুন।
- গেমবুইনো লাইব্রেরি ডাউনলোড করুন (https://github.com/Rodot/Gamebuino/archive/master…)
- এছাড়াও Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- Adafruit-PCD8544-Nokia-5110-LCD-library (https://github.com/adafruit/Adafruit-PCD8544-Noki…)
প্রথমে arduino IDE ডাউনলোড করুন এবং এটি আপনার কম্পিউটারে ইনস্টল করুন।
অন্যান্য লাইব্রেরিগুলি ডাউনলোড করুন এবং সেগুলি বের করুন। (আপনার অ্যান্টিভাইরাস বন্ধ করে দিন বা সেগুলিকে ডো নট স্ক্যান ফোল্ডারে এক্সট্রাক্ট করুন কারণ অ্যান্টিভাইরাস সফটওয়্যারগুলি কখনও কখনও লাইব্রেরির ফাইলগুলির সাথে গোলমাল করে এবং আপনার কোড কাজ করে না যদিও সেগুলি দূষিত ফাইল নয়)।
সেই নিষ্কাশিত লাইব্রেরির ফোল্ডারগুলি অনুলিপি করুন।
এখন আপনার Arduino লাইব্রেরি ফোল্ডারে যান (প্রোগ্রাম ফাইল-> arduino-> লাইব্রেরি)। কপি করা ফোল্ডারগুলো এখানে পেস্ট করুন।
সবকিছু ভাল চলছে কিনা তা পরীক্ষা করার জন্য আমি একটি পং একক গেম সংযুক্ত করেছি। আপনার arduino IDE তে স্ক্রিপ্ট কম্পাইল করুন এবং তারপর বোর্ডে আপলোড করুন। যদি এটি চলমান থাকে তবে সবকিছু ঠিক আছে।
অন্যান্য গেম খেলতে:
গেমবুইনো উইকি পৃষ্ঠায় যান এবং গেমস বিভাগে যান। এখানে আপনি শখের গেম ডেভেলপারদের দ্বারা আপলোড করা অনেক গেম খুঁজে পেতে পারেন। তারা বিনামূল্যে ডাউনলোড করতে পারেন। তাদের মধ্যে একটি ডাউনলোড করুন এবং সেগুলি একইভাবে বের করুন যেমন আপনি লাইব্রেরির ফোল্ডারগুলি বের করেছেন।
নিষ্কাশিত ফোল্ডারটি খুলুন এবং.ino ফাইলটি অনুসন্ধান করার চেষ্টা করুন। আপনার আইডিই তে এটি খুলুন এবং আগের ধাপে উল্লিখিত বোতাম এবং এলসিডি পোর্ট ম্যাক্রো ডিফিনেশন কোডটি কপি পেস্ট করুন। গেম সোর্স কোডের শুরুতে কোডটি কপি পেস্ট করুন। ম্যাক্রো পরিবর্তনশীল নাম পরিবর্তন করবেন না।
আমি একটি পং_সোলো গেম সংযুক্ত করেছি (হ্যাঁ, এটি পুরো গেমটি কেবল আপলোড এবং প্লে কম্পাইল) এবং জম্বিমাস্টার ইনো ফাইলে আপনার কী করা উচিত তার উদাহরণ (জম্বি মাস্টার গেমটি ডাউনলোড করুন এবং শুরুতে আমি যেমন পরিবর্তন করেছি)
সবকিছু ঠিকঠাক থাকলে এগিয়ে যান এবং উপভোগ করুন।:)
আপনি যদি গেমবুইনো সম্প্রদায়ের অংশ হতে চান তাহলে গেমবুইনো উইকিতে যান এবং আপনি নিজের গেমস এবং স্টাফ তৈরি করতে পারেন।
প্রস্তাবিত:
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: 11 টি ধাপ (ছবি সহ)
![রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: 11 টি ধাপ (ছবি সহ) রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: 11 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-294-j.webp)
রাস্পবেরি পাই জিরো দ্বারা চালিত কাঠের LED গেমিং ডিসপ্লে: এই প্রকল্পটি 20x10 পিক্সেল WS2812 ভিত্তিক LED ডিসপ্লে উপলব্ধি করে যার আকার 78x35 সেন্টিমিটার যা সহজেই রেট্রো গেম খেলতে বসার ঘরে বসানো যায়। এই ম্যাট্রিক্সের প্রথম সংস্করণটি 2016 সালে নির্মিত হয়েছিল এবং অন্যান্য অনেক লোকের দ্বারা পুনর্নির্মাণ করা হয়েছিল। এই expe
কিভাবে আমাদের মধ্যে গেমিং সিকিউরিটি বক্স তৈরি করা যায় - ইলেকট্রিক্যাল ওয়্যারিং টাস্ক: 7 ধাপ
![কিভাবে আমাদের মধ্যে গেমিং সিকিউরিটি বক্স তৈরি করা যায় - ইলেকট্রিক্যাল ওয়্যারিং টাস্ক: 7 ধাপ কিভাবে আমাদের মধ্যে গেমিং সিকিউরিটি বক্স তৈরি করা যায় - ইলেকট্রিক্যাল ওয়্যারিং টাস্ক: 7 ধাপ](https://i.howwhatproduce.com/images/001/image-2302-j.webp)
কিভাবে আমাদের মধ্যে গেম অনুসরণ করে সিকিউরিটি বক্স তৈরি করা যায় - ইলেকট্রিক্যাল ওয়্যারিং টাস্ক: আজ, আমি আপনাদের দেখাবো কিভাবে আমাদের মধ্যে গেমটি অনুসরণ করে একটি সিকিউরিটি বক্স তৈরি করতে হবে - ইলেকট্রিক্যাল ওয়্যারিং টাস্ক
আরডুইনো হ্যাং গার্ডিয়ান - আরডুইনো ওয়াচডগ টাইমার টিউটোরিয়াল: 6 টি ধাপ
![আরডুইনো হ্যাং গার্ডিয়ান - আরডুইনো ওয়াচডগ টাইমার টিউটোরিয়াল: 6 টি ধাপ আরডুইনো হ্যাং গার্ডিয়ান - আরডুইনো ওয়াচডগ টাইমার টিউটোরিয়াল: 6 টি ধাপ](https://i.howwhatproduce.com/images/009/image-26458-j.webp)
আরডুইনো হ্যাং গার্ডিয়ান - আরডুইনো ওয়াচডগ টাইমার টিউটোরিয়াল: হাই সবাই, এটা আমাদের সবার ক্ষেত্রেই ঘটে। আপনি একটি প্রকল্প তৈরি করেন, উত্সাহের সাথে সমস্ত সেন্সর সংযুক্ত করেন এবং হঠাৎ করেই, আরডুইনো হ্যাং হয়ে যায় এবং কোনও ইনপুট প্রক্রিয়া করা হয় না। "কি হচ্ছে?", আপনি জিজ্ঞাসা করবেন এবং আপনার কোডের মাধ্যমে খনন শুরু করবেন, শুধুমাত্র পুনরায়
আরডুইনো এবং পাইথনের আরডুইনো মাস্টার লাইব্রেরি ব্যবহার করে হালকা তীব্রতা প্লট করা: 5 টি ধাপ
![আরডুইনো এবং পাইথনের আরডুইনো মাস্টার লাইব্রেরি ব্যবহার করে হালকা তীব্রতা প্লট করা: 5 টি ধাপ আরডুইনো এবং পাইথনের আরডুইনো মাস্টার লাইব্রেরি ব্যবহার করে হালকা তীব্রতা প্লট করা: 5 টি ধাপ](https://i.howwhatproduce.com/images/010/image-28378-j.webp)
আরডুইনো এবং পাইথনের আরডুইনো মাস্টার লাইব্রেরি ব্যবহার করে হালকা তীব্রতার প্লট করা: আরডুইনো একটি অর্থনৈতিক কিন্তু অত্যন্ত দক্ষ এবং কার্যকরী হাতিয়ার, এটিকে এমবেডেড সি -তে প্রোগ্রাম করা প্রকল্পগুলিকে ক্লান্তিকর করে তোলে! পাইথনের আরডুইনো_মাস্টার মডিউল এটিকে সহজ করে এবং আমাদের গণনা করতে দেয়, আবর্জনার মান অপসারণ করে
লং রেঞ্জ, 1.8 কিমি, আরডুইনো থেকে আরডুইনো ওয়্যারলেস যোগাযোগ HC-12 এর সাথে।: 6 ধাপ (ছবি সহ)
![লং রেঞ্জ, 1.8 কিমি, আরডুইনো থেকে আরডুইনো ওয়্যারলেস যোগাযোগ HC-12 এর সাথে।: 6 ধাপ (ছবি সহ) লং রেঞ্জ, 1.8 কিমি, আরডুইনো থেকে আরডুইনো ওয়্যারলেস যোগাযোগ HC-12 এর সাথে।: 6 ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/002/image-4099-27-j.webp)
HC-12 এর সাথে লম্বা পরিসীমা, 1.8km, Arduino থেকে Arduino Wireless Communication: এই নির্দেশে আপনি শিখবেন কিভাবে Arduinos এর মধ্যে 1.8km পর্যন্ত খোলা বাতাসে দীর্ঘ দূরত্বের মধ্যে যোগাযোগ করতে হয়। HC-12 একটি বেতার সিরিয়াল পোর্ট যোগাযোগ মডিউল যা খুব দরকারী, অত্যন্ত শক্তিশালী এবং ব্যবহার করা সহজ। প্রথমে আপনি লি