8-বিট আরডুইনো গেমিং: 4 টি ধাপ
8-বিট আরডুইনো গেমিং: 4 টি ধাপ
Anonim
8-বিট আরডুইনো গেমিং
8-বিট আরডুইনো গেমিং

হাই বন্ধুরা!

এটি একটি আরডুইনো ব্যবহার করে 8-বিট গেমিং সেটআপ কিভাবে তৈরি করা যায় তার একটি সহজ টিউটোরিয়াল হবে।

ধাপ 1: উপাদান প্রয়োজন

উপাদান প্রয়োজন
উপাদান প্রয়োজন
উপাদান প্রয়োজন
উপাদান প্রয়োজন

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: চূড়ান্ত সংযোগ করুন: পর্দা এবং সুইচ

চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ
চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ
চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ
চূড়ান্ত সংযোগ তৈরি করুন: স্ক্রিন এবং সুইচ

(*আমি জানি আমার প্রজেক্টটি অগোছালো বলে মনে হচ্ছে কারণ এর জন্য একটি কাস্টম 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: সফ্টওয়্যার অংশ এবং আপনার গেম।

আপনার ব্রাউজার খুলুন এবং Gamebuino উইকি (https://legacy.gamebuino.com/wiki/index.php?title=M…) অনুসন্ধান করুন। ওয়েবসাইটে ডাউনলোড বিভাগে যান।

  1. Arduino IDE (https://arduino.cc/en/main/software) ডাউনলোড করুন এবং এটি আপনার কম্পিউটারে ইনস্টল করুন।
  2. গেমবুইনো লাইব্রেরি ডাউনলোড করুন (https://github.com/Rodot/Gamebuino/archive/master…)
  3. এছাড়াও Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
  4. Adafruit-PCD8544-Nokia-5110-LCD-library (https://github.com/adafruit/Adafruit-PCD8544-Noki…)

প্রথমে arduino IDE ডাউনলোড করুন এবং এটি আপনার কম্পিউটারে ইনস্টল করুন।

অন্যান্য লাইব্রেরিগুলি ডাউনলোড করুন এবং সেগুলি বের করুন। (আপনার অ্যান্টিভাইরাস বন্ধ করে দিন বা সেগুলিকে ডো নট স্ক্যান ফোল্ডারে এক্সট্রাক্ট করুন কারণ অ্যান্টিভাইরাস সফটওয়্যারগুলি কখনও কখনও লাইব্রেরির ফাইলগুলির সাথে গোলমাল করে এবং আপনার কোড কাজ করে না যদিও সেগুলি দূষিত ফাইল নয়)।

সেই নিষ্কাশিত লাইব্রেরির ফোল্ডারগুলি অনুলিপি করুন।

এখন আপনার Arduino লাইব্রেরি ফোল্ডারে যান (প্রোগ্রাম ফাইল-> arduino-> লাইব্রেরি)। কপি করা ফোল্ডারগুলো এখানে পেস্ট করুন।

সবকিছু ভাল চলছে কিনা তা পরীক্ষা করার জন্য আমি একটি পং একক গেম সংযুক্ত করেছি। আপনার arduino IDE তে স্ক্রিপ্ট কম্পাইল করুন এবং তারপর বোর্ডে আপলোড করুন। যদি এটি চলমান থাকে তবে সবকিছু ঠিক আছে।

অন্যান্য গেম খেলতে:

গেমবুইনো উইকি পৃষ্ঠায় যান এবং গেমস বিভাগে যান। এখানে আপনি শখের গেম ডেভেলপারদের দ্বারা আপলোড করা অনেক গেম খুঁজে পেতে পারেন। তারা বিনামূল্যে ডাউনলোড করতে পারেন। তাদের মধ্যে একটি ডাউনলোড করুন এবং সেগুলি একইভাবে বের করুন যেমন আপনি লাইব্রেরির ফোল্ডারগুলি বের করেছেন।

নিষ্কাশিত ফোল্ডারটি খুলুন এবং.ino ফাইলটি অনুসন্ধান করার চেষ্টা করুন। আপনার আইডিই তে এটি খুলুন এবং আগের ধাপে উল্লিখিত বোতাম এবং এলসিডি পোর্ট ম্যাক্রো ডিফিনেশন কোডটি কপি পেস্ট করুন। গেম সোর্স কোডের শুরুতে কোডটি কপি পেস্ট করুন। ম্যাক্রো পরিবর্তনশীল নাম পরিবর্তন করবেন না।

আমি একটি পং_সোলো গেম সংযুক্ত করেছি (হ্যাঁ, এটি পুরো গেমটি কেবল আপলোড এবং প্লে কম্পাইল) এবং জম্বিমাস্টার ইনো ফাইলে আপনার কী করা উচিত তার উদাহরণ (জম্বি মাস্টার গেমটি ডাউনলোড করুন এবং শুরুতে আমি যেমন পরিবর্তন করেছি)

সবকিছু ঠিকঠাক থাকলে এগিয়ে যান এবং উপভোগ করুন।:)

আপনি যদি গেমবুইনো সম্প্রদায়ের অংশ হতে চান তাহলে গেমবুইনো উইকিতে যান এবং আপনি নিজের গেমস এবং স্টাফ তৈরি করতে পারেন।

প্রস্তাবিত: