সুচিপত্র:
- ধাপ 1: সমস্ত যন্ত্রাংশ পান
- ধাপ 2: মূল বোর্ড তৈরি করুন
- ধাপ 3: বোতাম টুপি তৈরি করুন
- ধাপ 4: USBasp কেবল তৈরি করুন
- ধাপ 5: Arduino IDE সেট আপ করুন
- ধাপ 6: বুটলোডার বার্ন করুন
- ধাপ 7: একক গেমস কমপ্লি এবং আপলোড করুন
- ধাপ 8: গেমসের জন্য একক হেক্স ফাইল আপলোড করুন
- ধাপ 9: সিরিয়াল ফ্ল্যাশে গেম লিখুন
- ধাপ 10: সিরিয়াল ফ্ল্যাশ থেকে গেম খেলুন
ভিডিও: ArduBaby - অর্ধ সাইজের Arduboy সিরিয়াল ফ্ল্যাশে 500 গেম সহ: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি এই ইউটিউব ভিডিওটি দেখতে পারেন এন্ড টু এন্ড প্রসেস দেখতে কিভাবে আমি সিরিয়াল ফ্ল্যাশ মেমোরির সাহায্যে এই ছোট্ট হোমমেড আরডুবয় তৈরি করেছি যা রাস্তায় খেলতে 500 টি গেম সংরক্ষণ করতে পারে।
নির্মাতার কাছে ক্রেডিট (কেভিন বেটস), Arduboy একটি খুব সফল 8 বিট গেম কনসোল। শখের দ্বারা লিখিত হাজার হাজার গেম ছিল যারা সেগুলি অরডুবয়ের কমিউনিটি ফোরামে অবাধে ভাগ করে নিয়েছিল যাতে আরও বেশি মানুষ কোড শিখতে পারে।
হার্ডওয়্যার ডিজাইন ওপেন সোর্স এবং আমার মত নির্মাতাদের হার্ডওয়্যারের নিজস্ব সংস্করণ ডিজাইন করার এবং সফ্টওয়্যার ইউটিলিটি ডেভেলপ করার অনুমতি দেয়। ফ্ল্যাশ-কার্ট সার্কিট, আরডুইনো আইডিই-র জন্য হোমমেড প্যাকেজ এবং ফ্ল্যাশ কার্ট পরিচালনার জন্য পাইথন ইউটিলিটি ডিজাইন করা এমআর ব্লিংকিকে ক্রেডিট যা কম্পিউটার ছাড়াই রাস্তায় খেলার জন্য 16 মেগাবাইট সিরিয়াল ফ্ল্যাশ মেমোরিতে 500 গেম সঞ্চয় করতে সক্ষম।
Arduboy এর কমিউনিটি ফোরামে আলোচনার থ্রেডগুলি অধ্যয়ন করে, আমি শিখেছি যে আমার বেশ কয়েকটি বাড়িতে তৈরি Arduboys তৈরি করতে হবে। নতুনদের জন্য, এটি সহজ নাও হতে পারে। অতএব আমি যা শিখেছি তা একক থেকে শেষ পর্যন্ত ভিডিওতে এবং এই লিখিত নির্দেশাবলী ভাগ করতে চাই। আশা করি এটি তাদের নিজেদের কিট তৈরির জন্য উত্তর খুঁজতে সাহায্য করবে কিন্তু কিভাবে জিজ্ঞাসা করতে জানে না বা সেই প্রশ্নগুলি জিজ্ঞাসা করার জন্য সঠিক চ্যানেল পায়নি।
আমার Arduboy এর সংস্করণ ক্রেডিট কার্ডের আকারের মাত্র 1/4 (3.5cm x 5.0cm0) কিন্তু একটু মোটা (নিচের কভার সহ 2cm), কিন্তু আপনার প্রয়োজনীয় সব ঘণ্টা এবং হুইসেল আছে: 0.9 OLED, হেডফোন জ্যাক, ভলিউম কন্ট্রোল, আরজিবি এলইডি।
এবং সবচেয়ে গুরুত্বপূর্ণভাবে, সম্প্রসারণ পোর্ট যা আপনাকে উপরের সার্কিট বোর্ড (বোতাম টুপি) অদলবদল করে আপনার গেম কনসোল বোতামগুলিকে বিভিন্নগুলির সাথে অদলবদল করতে দেয়।
তারপরে আপনি নীরব বোতাম, বোতামগুলির মতো জয়স্টিক বা এমনকি পটেন্টিওমিটারের মতো অ্যানালগ কন্ট্রোলার ব্যবহার করতে পারেন।
আপনি একটি ছোট আবহাওয়া স্টেশন তৈরি করতে আর্দ্রতা এবং তাপমাত্রা সেন্সর যোগ করতে পারেন, অথবা দূরত্ব মিটার তৈরি করতে সুপার সোনিক সেন্সর যুক্ত করতে পারেন।
500 Arduboy গেম বা ইউটিলিটি প্রোগ্রাম সংরক্ষণের জন্য এটিতে অতিরিক্ত 16M বাইট সিরিয়াল ফ্ল্যাশ মেমরি রয়েছে। MR. Blinky দ্বারা ডিজাইন করা বুটলোডার (Cathy3K) ব্যবহার করে, আপনি রাস্তায় 500 টি গেমের যেকোনো একটিতে কল করতে পারেন এবং সেটিং-এ ATmega32U4 চিপে (Arduboy- এর মাইক্রো-কন্ট্রোলার) খেলতে শুরু করতে পারেন। আপনার কম্পিউটার বা ফোনের সাথে সংযোগ স্থাপন।
ধাপ 1: সমস্ত যন্ত্রাংশ পান
বেশিরভাগ অংশই amazon.com, aliexpress.com বা taobao.com এর মাধ্যমে অনলাইনে কেনা যায়। এর মধ্যে কিছু অব্যবহৃত Arduino বোর্ড থেকে সংগ্রহ করা যেতে পারে। taobao.com থেকে এই সব কিনতে এবং হংকং -এ পাঠাতে আমার 12 ডলারেরও কম (শিপিং বাদে) খরচ হয়েছে।
Arduino প্রো মাইক্রো
OLED 64x128 SSD1306 SPI 0.96"
W25Q128 16Mbyte মেমরি চিপ
3.7V 280 Mah Lipo ব্যাটারি
ইউএসবি লিপো ব্যাটারি চার্জার মডিউল (4.2V)
3.5 মিমি হেডফোন জ্যাক
ভলিউম নিয়ন্ত্রণের জন্য 10K মিনি ভিআর (B103)
10K মিনি VR (B103) পোটেন্টিওমিটার বা রোটারি কন্ট্রোলারের জন্য (alচ্ছিক)
মিনি পাইজো স্পিকার
3k প্রতিরোধক
তিনটি 1K প্রতিরোধক
3-ইন -1 RGB LED
সাত 5x5 মিমি সাইলেন্ট বাটন
পাওয়ার সুইচের জন্য 9x4 মিমি স্লাইড সুইচ
দুটি 5x8cm ডাবল সাইড পারফ বোর্ড
একটি 5x8cm একক পার্শ্ব perf বোর্ড
1x13 পিন মহিলা হেডার
1x13 পিন পুরুষ হেডার (প্রতি বোতাম টুপি)
1x7 পিন মহিলা হেডার
1x7 পিন পুরুষ হেডার
পিছনের কভারের জন্য 3.5x5cm এক্রাইলিক বোর্ড
আপনার বাজেটে শিপিং খরচ অন্তর্ভুক্ত করা হবে
ধাপ 2: মূল বোর্ড তৈরি করুন
1. মূল বোর্ডের জন্য ফ্রেম তৈরি করুন।
ক। 8cm x 5cm পারফ বোর্ড নিন। একটি কাঁচি (বা একটি করাত) ব্যবহার করে এটি 3.5 সেমি x 5 সেমি ছোট পারফ বোর্ড তৈরি করুন। যে এখনও 18 সারি এবং পিন গর্ত 13 কলাম থাকা উচিত। একটি এক্রাইলিক বোর্ড থেকে একটি 3.5cm x 5cm টুকরো কেটে নিন যাতে পেছনের কভার হিসেবে ব্যবহার করা যায়।
খ। বোতাম টুপি এবং সম্প্রসারণের জন্য নীচের শেষ সারিতে একটি 13-পিন মহিলা হেডার বিক্রি করুন।
গ। 7-পিন ওএলইডি-র জন্য শীর্ষে প্রথম সারিতে 7-পিন মহিলা হেডার সোল্ডার করুন।
ঘ। রিসেট বোতামের জন্য একটি নীরব বোতাম বিক্রি করুন।
ই পাওয়ার সুইচের জন্য একটি স্লাইডিং সুইচ সোল্ডার করুন।
চ। হেড ফোনের জন্য একটি 3.5 মিমি স্টেরিও হেডফোন জ্যাক সোল্ডার করুন।
ছ। একটি 3-পিন 10K মিনি-ভেরিয়েবল রোধক আটকে দিন।
2. 4.2V LIPO ব্যাটারি চার্জার এবং 3.3V রেগুলেটর সার্কিট তৈরি করুন।
ক। প্রো-মাইক্রো বোর্ডে 5-পিন 5V রেগুলেটরটি সরান, যাতে আমরা একটি বাহ্যিক 3.3V নিয়ন্ত্রক থেকে বিদ্যুৎ সরবরাহ করতে পারি।
খ। LIPO ব্যাটারি চার্জার মডিউলটি ট্রিম করুন যাতে এটি 3.4 মিমি ব্যাটারি জ্যাকের ঠিক পাশের মূল বোর্ডে ফিট করতে পারে। ইউএসবি সংযোগকারীটি সার্কিটের বাকি অংশের সাথে মিলিত হওয়ার জন্য আপনাকে কাটা করতে হবে। যদি এটি এখনও খুব বড় হয়, তাহলে আপনাকে আরও কিছুটা ছাঁটাই করতে হতে পারে। আমার ক্ষেত্রে, আমাকে আরও ছাঁটাই করার অনুমতি দেওয়ার জন্য একটি প্রতিরোধকের স্থানান্তর এবং পুনরায় বিক্রি করতে হবে।
গ। স্থান কমাতে এবং শর্ট সার্কিট এড়াতে 3.3V নিয়ন্ত্রকের (AMS1117-3.3) শীর্ষে ট্যাবটি ছাঁটাই করুন। তারপর টিপিন 1 কে নেগেটিভ আউটপুট এবং 3 টি LIPO ব্যাটারি চার্জার মডিউলের পজিটিভ আউটপুট পিন করুন। পিন 1 এবং পিন 2 এর মধ্যে 0.1uF ক্যাপাসিটরের সোল্ডার ডিকপল করতে এবং শব্দ কমাতে। সম্ভব হলে স্থান কমাতে একটি ছোট SMD টাইপ ক্যাপাসিটর ব্যবহার করুন।
ঘ। প্রো মাইক্রো বোর্ডের RAW পিন থেকে ব্যাটারি চার্জার মডিউলের ইতিবাচক 5V ইনপুটের সাথে 0.3 মিমি স্তরিত (ইনসুলেটেড) তারের সংযোগ করুন। প্রো মাইক্রো বোর্ডের GND পিন থেকে ব্যাটারি চার্জার মডিউলের নেতিবাচক ইনপুটের সাথে একটি তারের সংযোগ করুন। 3.3V নিয়ন্ত্রকের মধ্যম পিন (পিন 2) থেকে একটি তারের সংযোগ করুন। LIPO ব্যাটারির নেতিবাচক এবং ইতিবাচক টার্মিনালগুলিকে যথাক্রমে ব্যাটারি চার্জারের নেতিবাচক এবং ইতিবাচক আউটপুটের সাথে সংযুক্ত করুন।
ঘ। আপনার কম্পিউটার থেকে ইউএসবি কেবলকে প্রো-মাইক্রো বোর্ডের সাথে সংযুক্ত করুন। RAW পিনটি USB তারের থেকে LIPO ব্যাটারি চার্জার মডিউলে 5V সরবরাহ করা উচিত, যা LIPO ব্যাটারি চার্জ করার জন্য নিয়ন্ত্রিত হবে। চার্জিং LED হালকা হওয়া উচিত। 3.3V নিয়ন্ত্রককে প্রো-মাইক্রো বোর্ডকে শক্তিশালী করতে 4.2V আউটপুটকে 3.3V এ রূপান্তর করা উচিত। প্রো-মাইক্রো বোর্ডে এলইডি জ্বলতে হবে।
ই আরডুইনো আইডিই শুরু করুন, এবং টুলস -> পোর্টগুলিতে ক্লিক করুন পোর্টের নাম পরীক্ষা করে দেখুন প্রো মাইক্রোর ইউএসবি পোর্ট আপনার কম্পিউটার দ্বারা স্বীকৃত কিনা। আমার MAC OSX এ, এটি "/dev/cu.usbmodem14201 (Arduino Leonardo)" দেখায়। সরঞ্জাম-বোর্ডগুলিতে ক্লিক করুন এবং "আরডুইনো লিওনার্দো" নির্বাচন করুন। তারপরে উদাহরণ স্কেচ "ব্লিংক" লোড করুন। তারপর আপলোড পরীক্ষা করে দেখুন আপনি প্রো মাইক্রোতে আপলোড করতে পারেন কিনা। যদি কোন সমস্যা হয়, তারের এবং সোল্ডারিং পুনরায় পরীক্ষা করুন।
3. সিরিয়াল ফ্ল্যাশ কন্যা বোর্ড করুন
ক। ফ্ল্যাশ মেমরি চিপ এবং D11, D12, D14 এর অতিরিক্ত ব্রেকআউট পিন রাখার জন্য 7 টি পিন হোল x 4 পিন হোল সহ একটি ছোট সিঙ্গেল সাইড পারফ বোর্ড কেটে নিন।
খ। বোর্ডের দ্বিতীয় শেষ সারিতে সোল্ডার প্যাড দুটি ভাগে ভাগ করুন। এটি সিরিয়াল ফ্ল্যাশ মেমরি মডিউল মাউন্ট করার জন্য ব্যবহার করা হবে যা পিনগুলির মধ্যে একটি সরু দূরত্ব সহ একটি সারফেস মাউন্ট করা ডিভাইস, যেমন মাঝের দুটি পিন সোল্ডার প্যাডের দুটি অংশে দাঁড়িয়ে থাকবে এবং শর্ট সার্কিট হবে না।
গ। পারফ বোর্ডে Winbond W25Q128 মেমরি চিপ সোল্ডার করুন। নিশ্চিত করুন যে কোনও দুটি পিন যোগাযোগ করছে না।
4. D11, D12, D13 পিনের জন্য ATMega32U4 চিপ থেকে সোল্ডার অতিরিক্ত ব্রেকআউট।
ক। একটি সূক্ষ্ম সোল্ডার টিপ, এবং একটি ম্যাগনিফাইং গ্লাস ব্যবহার করে, ATMega32U4 চিপের পিনগুলিতে D11, D12, D13 ব্রেকআউট করার জন্য তিনটি 0.5 মিমি স্তরিত (ইনসুলেটেড) তারের সোল্ডার ব্যবহার করুন। ATMega32U4 এর পিন বিন্যাস পড়ুন। এটি প্রকল্পের সবচেয়ে কঠিন অংশ। আমি এই সোল্ডার প্রয়োজন প্রতিটি সময় অর্ধ ঘন্টা ব্যয়। মাইক্রো-কন্ট্রোলারের অন্যান্য পিনগুলি দুর্ঘটনাক্রমে শর্ট সার্কিট না করার জন্য আপনাকে অত্যন্ত সতর্কতা অবলম্বন করতে হবে, যখন এখনও একটি শক্ত জয়েন্ট তৈরি করা হবে যা স্থায়ী হবে।
কিভাবে এই ধরনের ছোট সোল্ডারিং কাজ করতে হয়, এবং কিভাবে ডোল্ডারিং থ্রেড ব্যবহার করে সোল্ডারদের একটি দুর্ঘটনাজনিত ছিটকে উদ্ধার করতে হয় তা জানতে ইউটিউব ভিডিও দেখুন। আপনি যথেষ্ট দক্ষ না হলে আমি হট এয়ার গান/ব্লোয়ারের সুপারিশ করব না। যদি দূরত্ব এবং শক্তি ভালভাবে নিয়ন্ত্রিত না হয়, তাহলে এটি সহজেই ATMega32U4 চিপের সোল্ডারগুলিকে নষ্ট করতে পারে বা অন্যান্য উপাদানগুলিকে গলে ফেলতে পারে এবং পুনরুদ্ধারের বাইরে পয়েন্টে পুরো বোর্ডকে ক্ষতিগ্রস্ত করতে পারে।
খ। সিরিয়াল ফ্ল্যাশ কন্যা বোর্ডের শেষ সারিতে মধ্যম 3 টি সোল্ডার প্যাডে তিনটি তারের অন্য প্রান্তগুলি সোল্ডার করুন।
5. সিরিয়াল ফ্ল্যাশ কন্যা বোর্ড প্রো মাইক্রো চিপে মাউন্ট করুন।
ক। প্রো মাইক্রো বোর্ডের শীর্ষে পিনের প্রথম সারিতে 0.5 মিমি তারের সোল্ডার, যেমন TX এবং RAW।
খ। প্রো মাইক্রো চিপের পিছনে পিনের শেষ চার সারিতে 0.5 মিমি তারের (যেমন ট্রানজিস্টরের পা থেকে) সোল্ডার। যেমন D6, D7, D8, D9 এবং SCLK, MISO, MOSI এবং A10। তারটি উপরে থেকে নীচে বের হওয়া উচিত যাতে আমরা এটি কন্যা বোর্ডে ঝালাই করতে এবং নীচে মূল বোর্ডের সাথে সংযুক্ত করতে পারি।
গ। সিরিয়াল ফ্ল্যাশ কন্যা বোর্ডটি প্রো মাইক্রোতে প্রো মাইক্রোর শেষ সারিগুলিকে কন্যা বোর্ডের সাথে সংযুক্ত করে বিক্রি করুন।
6. প্রধান বোর্ডে LIPO ব্যাটারি চার্জার বোর্ড মাউন্ট করুন।
ক। LIPO ব্যাটারি চার্জার বোর্ডের 4 কোণে (যেমন -ve ইনপুট, +ve ইনপুট, -ভ আউটপুট, +ve আউটপুট) 0.5 মিমি তারের (যেমন ট্রানজিস্টরের পা থেকে) সোল্ডার। যেখানে 3V রেগুলেটরের মাঝের পিনটি থাকে সেখানে একটি গর্ত করুন। 0.3 মিমি স্তরিত তারের মাঝের পিনে (3.3V আউটপুট) সোল্ডার করুন।
খ। ব্যাটারি চার্জার বোর্ডের legs টি পা মূল বোর্ডে erুকিয়ে দিন, ঠিক 3.5 মিমি হেডফোন জ্যাকের পাশে। স্থান কমাতে, চার্জার বোর্ডটি চেপে চেপে মূল বোর্ডের সাথে দেখা করতে হবে।
7. প্রধান বোর্ডের নীচে প্রো মাইক্রো বোর্ড মাউন্ট করুন এবং শেষ 4 সারি এবং প্রো মাইক্রোর প্রথম সারি থেকে মূল বোর্ডে সমস্ত পিন সোল্ডার করুন। অন্যান্য পিনগুলি সোল্ডার করার দরকার নেই, সেগুলি পরবর্তীতে প্রয়োজন অনুযায়ী স্তরিত তারের দ্বারা সংযুক্ত হবে। এটি সহজ পরিবর্তনের অনুমতি দেয় এবং প্রো মাইক্রো পুড়ে গেলে প্রতিস্থাপনের প্রয়োজন হয়।
8. বাকি সোল্ডারিং করুন।
প্রো মাইক্রো বোর্ডের পিনগুলিকে বিভিন্ন উপাদান এবং হেডারের সাথে সংযুক্ত করুন। সমস্ত সোল্ডারিং সংযোগ ডাবল সাইড পারফ বোর্ডের নিচের দিকে করা হবে। সমস্ত সোল্ডারিং সম্পন্ন হওয়ার পরে, সংযোগটি পরীক্ষা করুন।
9. একই আকারের এক্রাইলিক বোর্ড দিয়ে মূল বোর্ডের নিচের অংশ েকে দিন।
ধাপ 3: বোতাম টুপি তৈরি করুন
ক। 8cm x 5cm পারফ বোর্ড নিন। একটি কাঁচি (বা একটি করাত) ব্যবহার করে এটি 3.5 সেমি x 5 সেমি ছোট পারফ বোর্ড তৈরি করুন। যে এখনও 18 সারি এবং পিন গর্ত 13 কলাম থাকা উচিত। 2.8 x 2.2 সেমি জানালা দিয়ে একটি জানালা কাটুন যা যথেষ্ট বড় যে ওএলইডি গ্লাসটি পিছন থেকে বেরিয়ে আসতে দেয়। আমি এটি করার জন্য একটি হীরা কাটার চাকা ব্যবহার করেছি। সরঞ্জামটি এত তীক্ষ্ণ এবং শক্তিশালী যে আপনি সাবধান না হলে আপনি আপনার আঙ্গুলগুলি আলগা করতে পারেন। আপনি উপরে থেকে পিনের গর্তের দ্বিতীয় সারিতে এবং নীচে থেকে পিনের গর্তের 9 ম সারি স্থাপন করতে পারেন। এবং প্রতিটি দিক থেকে পিনের গর্তের ২ য় কলামে।
খ। পারফ বোর্ডের শেষ সারিতে একটি 13-পিন পুরুষ শিরোনাম বিক্রি করুন।
গ। D-PAD (নির্দেশমূলক বোতাম, উপরে, নিচে, বাম, ডান) এবং A বোতাম এবং B বোতামের জন্য পারফ বোর্ডে লেআউট বোতাম। তারপর পারফ বোর্ডের সামনের দিকে তাদের সোল্ডার করুন।
ঘ। পারফ বোর্ডের নিচের দিকে, পুরুষ হেডারের গ্রাউন্ড পিন (পিন 2) এর সাথে সমস্ত বোতামের একপাশে সংযুক্ত করুন।
ই প্রতিটি বোতামের দ্বিতীয় পিনটি সেই বোতামের পুরুষ শিরোনামে সংশ্লিষ্ট পিনের সাথে সংযুক্ত করুন।
চ। যদি আপনি একটি পোটেন্টিওমিটার রোটারি বা ডায়াল কন্ট্রোলারের জন্য একটি বোতাম টুপি তৈরি করেন, তাহলে আপনি D-PAD নির্দেশমূলক বোতামের পরিবর্তে একটি 3-পিন 10K ভেরিয়েবল রেজিস্টর ইনস্টল করবেন। পরীক্ষা করুন যে ভেরিয়েবল রোধকের অংশ সংখ্যা "B" দিয়ে শুরু হয় (যেমন "B103" মানে সর্বোচ্চ 10K), "A" নয়। "A" মানে টার্নের কোণ প্রতিরোধের LOG এর সমানুপাতিক। B মানে টার্নের কোণ প্রতিরোধের সমানুপাতিক। রোটারি গেম কন্ট্রোলারের জন্য আমাদের টাইপ B VR গুলি দরকার পটেন্টিওমিটারের অন্য দিকটি VCC (বোতাম টুপি হেডারের পিন 3) এর সাথে সংযুক্ত করুন। গেমটি কোন পিন দিয়ে কোড করা হয়েছে তার উপর নির্ভর করে প্রো মাইক্রো বোর্ডের ডিজিটাল পিন (A0, A1, A2, A3) এর মধ্যে পটেন্টিওমিটারের মাঝের পিনটিকে নির্বাচিত অ্যানালগের সাথে সংযুক্ত করুন। যদি নিয়ন্ত্রণ মসৃণ না হয় (চারপাশে ঝাঁপ দেয়), আপনি সার্কিটের শব্দ থেকে ডিকপল করার জন্য GND পিন এবং পটেন্টিওমিটারের মাঝের পিনের মধ্যে 100pf ক্যাপাসিটরের সংযোগ করতে পারেন।
ধাপ 4: USBasp কেবল তৈরি করুন
যে কোন Arduino বোর্ডে বাইনারি কোড/গেম লোড করার মত নয়, ইউএসবি পোর্টের মাধ্যমে বুটলোডার প্রোগ্রাম করা যাবে না।
Atmega32U4 চিপে কাস্টম বুটলোডার (Cathy3K) বার্ন করার জন্য, আপনাকে একটি USBasp প্রোগ্রামার পেতে হবে। যাইহোক, আমাদের সৃষ্টি 3.3V এ কাজ করে, 3.3V তে কাজ করার জন্য আমাদের USBasp প্রোগ্রামারকে আরও পরিবর্তন করতে হবে।
আপনার ইউএসবিএসএপি প্রোগ্রামারকে 3.3V বা 5V উভয়টিতেই জাম্পার সেটিংসের মাধ্যমে কাজ করার জন্য নিম্নলিখিত নির্দেশযোগ্য প্রকল্পটি পড়ুন।
www.instructables.com/id/Modify-a-5V-USBasp-Arduino-Bootloader-Programmer-t/
তারপরে পিন লেআউট এবং ভিডিওটি অনুসরণ করুন যাতে ইউএসবিএসএপি টু আরডুবেবি প্রোগ্রাম ক্যাবল তৈরি হয়।
USBasp এর সাথে আসল USBasp তারের দুটি সংযোগকারী আছে, প্রতিটি 10 পিন।
আমরা এই তারের অর্ধেক কেটে ফেলব, এবং একটি 6 পিন পুরুষ হেডারকে এক প্রান্তে সংযুক্ত করব যখন অন্য প্রান্তটি 10pin এ USBasp বোর্ডের সাথে সংযুক্ত থাকবে।
এই অন্য প্রান্তটি GND, VCC, MOSI, MISO, SCK কে সংযুক্ত করবে, USBasp থেকে রিসেট পিনগুলি পুরুষ হেডারের মাধ্যমে ATmega32U4 এর সংশ্লিষ্ট পিনের সাথে সংযুক্ত করবে যা Ardubaby এ মহিলা হেডারের প্রথম ছয়টি পিনের সাথে সংযোগ স্থাপন করবে।
প্রোগ্রামটি করতে বা বুটলোডারকে ATmega32U4 এ বার্ন করার জন্য, আপনি বোতাম টুপিটি সরিয়ে ফেলবেন এবং এই 6-পিন USBasp কেবলটি প্লাগ করবেন।
নিশ্চিত করুন যে আপনি কোন পিনটি তারের হেডারে স্পষ্টভাবে চিহ্নিত করেছেন যাতে ভুল সংযোগ না হয়। যখন আমি Ardubaby বাটন টুপি হেডারের জন্য পিন লেআউট ডিজাইন করি, তখন আমি পিনগুলিকে এমনভাবে সাজানোর চেষ্টা করতাম যে আপনি পিন 13 দিয়ে পিন 1 অদলবদল করলেও, -ve পাওয়ার সাপ্লাই দুর্ঘটনাক্রমে +ve পাওয়ার সাপ্লাইয়ের সাথে মিলবে না যাতে ক্ষতি না হয়।
যাইহোক, আপনি কখনই জানেন না, অন্য কিছু ঘটতে পারে যা এখনও আপনার কিটকে ক্ষতিগ্রস্ত করতে পারে যদি আপনি ভুল দিক থেকে সংযোগ করেন।
আমি সোল্ডার লোহার টিপ ব্যবহার করে হেডারে এটি চিহ্নিত করার জন্য একটি ছোট গর্ত পোড়াব।
ধাপ 5: Arduino IDE সেট আপ করুন
আপনি যদি Arduino তে নতুন হন, তাহলে https://www.arduino.cc ব্রাউজ করুন
আপনি যে অপারেটিং সিস্টেমটি ব্যবহার করছেন তার জন্য Arduino IDE ডাউনলোড করতে উদাind উইন্ডোজ 10 বা ম্যাক ওএসএক্স বা লিনাক্স।
তারপরে এটি ইনস্টল করার জন্য নির্দেশাবলী অনুসরণ করুন।
ধাপ 6: বুটলোডার বার্ন করুন
MR. Blinky বাড়িতে তৈরি Arduboy এর জন্য Arduboy-homemade-package তৈরি করেছেন।
তার প্যাকেজের মধ্যে রয়েছে Arduboy এর বোর্ড ড্রাইভার এবং লাইব্রেরি যা মূল Arduboy এর বিভিন্ন সংস্করণ এবং সেইসাথে সে বাড়িতে তৈরি।
1. বাড়িতে তৈরি Arduboy এর জন্য MR. Blinky এর GitHub ফোল্ডারে ব্রাউজ করুন।
2. হোমমেড প্যাকেজের সাথে আপনার Arduino IDE কনফিগার করতে GitHub এর নির্দেশাবলী অনুসরণ করুন।
3. প্রথমে Arduboy বাড়িতে তৈরি প্যাকেজের জন্য "অতিরিক্ত বোর্ড ম্যানেজার" এর url অনুলিপি করুন।
4. Arduino IDE শুরু করুন। Arduino শীর্ষ মেনু থেকে পছন্দসমূহ ক্লিক করুন। এই পাঠ্যটিকে "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" এ আটকান দ্রষ্টব্য: যদি আপনার ইতিমধ্যেই এই ক্ষেত্রটিতে অন্য পাঠ্য থাকে, তাহলে শুরুতে এই অতিরিক্ত পাঠ্যটি সন্নিবেশ করান, তারপর একটি "," যোগ করুন এবং অন্য পাঠ্যটি অক্ষত রাখুন।
5. উপরের পরিবর্তনটি কার্যকর করার জন্য Arduino IDE থেকে প্রস্থান করুন এবং আবার IDE শুরু করুন।
6. সরঞ্জাম -> বোর্ড: -> বোর্ড ম্যানেজার ক্লিক করুন। অনুসন্ধান করতে বাড়িতে তৈরি করুন। Mr. Blinky এর Arduboy বাড়িতে তৈরি প্যাকেজ ইনস্টল করার জন্য নির্বাচন করুন। প্যাকেজটি Arduino এ যোগ করা হবে। তারপর সর্বশেষ সংস্করণে আপডেট করতে আপডেট ক্লিক করুন।
7. এখন টুলস-> বোর্ড নির্বাচন করুন: “ঘরে তৈরি আরডুবয়। এবং হোমমেড আরডুবয়ের জন্য নিম্নলিখিত প্যারামিটার নির্বাচন করুন "এর উপর ভিত্তি করে:" স্পার্কফুন প্রো মাইক্রো 5 ভি - স্ট্যান্ডার্ড ওয়্যারিং "কোর:" আরডুবয় অপ্টিমাইজড কোর "বুটলোডার:" ক্যাথি 3 কে "প্রোগ্রামার: ইউএসবিএসএপি
8. Ardubaby বন্ধ করুন এবং বোতাম টুপি সরান।
9. USBasp- এ 3.3V- এ জাম্পার সেট করুন। নিশ্চিত করুন যে আপনি একটি পরিবর্তিত USBasp ব্যবহার করছেন যা সম্পূর্ণভাবে 3.3V তে কাজ করে।
10. আপনার কম্পিউটারের USB পোর্টের সাথে USBasp সংযুক্ত করুন। বিশেষ USBasp কে ArduBaby তারের সাথে USBasp এর সাথে সংযুক্ত করুন, এবং অপর প্রান্তটি Ardubaby এর বাটন টুপি হেডারের সাথে সংযুক্ত করুন, পিন 1 থেকে পিন 1 পর্যন্ত লাইন আপ করুন। শুধুমাত্র Ardubaby এর প্রথম 6 টি পিন বুটলোডার জ্বালানোর জন্য ব্যবহার করা হয়।
11. আপনার Ardubaby এখন USBasp দ্বারা সরবরাহিত 3.3V পাওয়ারের মাধ্যমে চালিত হওয়া উচিত।
12. ArduBaby এর রিসেট বোতামটি একবার চাপুন।
13. Arduino IDE- এ Tools-> Boards-> Burn Bootloader বাটন ক্লিক করুন।
14. বুটলোডার বার্ন সফল কিনা তা দেখতে বার্তাটি পরীক্ষা করুন।
15. যদি না হয়, কেবলটি চেক করুন এবং নিশ্চিত করুন যে আপনি পিনগুলিকে সঠিক দিকের সাথে সংযুক্ত করেছেন এবং পিন 1 এর সাথে পিন 1 লাইন আপ করুন। কখনও কখনও, বুট মেনু টাইম আউট হলে Ardubaby একটি আগের গেম খেলতে শুরু করবে। সুতরাং, আরডুবাবিকে ফ্ল্যাশ মোডের অপেক্ষায় রাখার জন্য রিসেট বোতামটি চাপার পরে আপনাকে দ্রুত বার্ন বুটলোডার বোতামটি ক্লিক করতে হবে।
16. যদি সব ঠিক থাকে, ArduBaby রিবুট হবে এবং আপনি বুট আপ মেনু দেখতে পাবেন, অথবা আগের গেমটি আপনি ArduBaby এ লোড করেছেন।
ধাপ 7: একক গেমস কমপ্লি এবং আপলোড করুন
Arduboy এর জন্য গেমগুলি নিম্নলিখিত উৎস থেকে ডাউনলোড করা যাবে:
গেমসের জন্য Arduboy কমিউনিটি ফোরাম:
"Arduboy গেমস" এ GitHub অনুসন্ধান
github.com/topics/arduboy-game অথবা শুধু গুগলে "GitHub arduboy গেমস" সার্চ করুন।
অন্যদের দ্বারা ভাগ করা গেম সংগ্রহ। যেমন Erwin এর Arduboy সংগ্রহ
arduboy.ried.cl/
আপনি গেমটির সোর্স কোডটি ডাউনলোড করতে পারেন যা আপনি আরডুইনোতে গাড়ি লোড করেন এবং আরডুবয় আপলোড করেন। কিভাবে এটি করা হয় ভিডিও দেখুন।
অথবা শুধু হেক্স ফাইল (সংকলিত বাইনারি ফাইল কিন্তু হেক্স নম্বরে উপস্থাপিত বাইনারি ফাইলের পরিবর্তে একটি টেক্সট ফাইলে প্রিন্ট আউট)।
আপনি আপনার Arduboy- এ হেক্স ফাইল আপলোড করতে MR. Blink এর uploader.py পাইথন ইউটিলিটিগুলির ধাপগুলি অনুসরণ করতে পারেন।
কমান্ড: পাইথন uploader.py yourgame.hex
ধাপ 8: গেমসের জন্য একক হেক্স ফাইল আপলোড করুন
হেক্স ফাইল হল একটি টেক্সট ফাইল যা বাইনারি কোড ধারণ করে যার ফলে আপনার Arduino প্রোগ্রাম (স্কেচ) সংকলন হয়, কিন্তু দুটি অঙ্কের হেক্সাডেসিমাল সংখ্যা 0-9, A-F ব্যবহার করে একটি টেক্সট ফাইলের ফর্ম্যাটে উপস্থাপিত হয়।
আপনি এই হেক্স ফাইলটি বিভিন্ন উপায়ে পেতে পারেন।
1. আমরা উপরে বর্ণিত বিভিন্ন উৎস থেকে হেক্স ফাইল ডাউনলোড করতে পারি:
community.arduboy.com/c/games Erwin's Arduboy Game Collections
GitHub.com বা google.com- এ "Arduboy গেমস" খুঁজুন
এই হেক্স ফাইলগুলিকে.hex এর একটি এক্সটেনশন সহ ফাইলগুলিতে সংরক্ষণ করুন।
2. বিকল্পভাবে, আপনি নিজের হেক্স ফাইল তৈরি করতে পারেন।
Arduino IDE তে Sketch> Export Compiled Binary নির্বাচন করুন। আপনার স্কেচ কম্পাইল করা হবে, তারপর কম্পাইল করা.hex ফাইলের একটি কপি আপনার স্কেচের ডিরেক্টরিতে আউটপুট হবে।স্কেচ ফোল্ডারে ব্রাউজ করুন বা আইডিইতে হেক্স ফাইলটি দেখতে স্কেচ> স্কেচ ফোল্ডার দেখান নির্বাচন করুন। আপনি যদি MR. Blinky এর হোমমেড প্যাকেজ ইনস্টল করেন তাহলে.hex ফাইলের দুটি সংস্করণ তৈরি হবে। উদাহরণস্বরূপ, যদি আপনি picovaders.ino sketh কম্পাইল করেন, তাহলে নিচের দুটি.hex ফাইল তৈরি হবে।
picovaders.ino-arduboy-promicro-ssd1306.hex picovaders.ino with_bootloader-arduboy-promicro-ssd1306.hex
আমরা প্রথম ফাইলটি ব্যবহার করব: picovaders.ino-arduboy-promicro-ssd1306.hex
3. Arduboy এ হেক্স ফাইল আপলোড করতে, আপনাকে একটি আপলোডার ব্যবহার করতে হবে। ইন্টারনেটে অনেক আছে। আমি MR. Blinky এর আপলোডার ব্যবহার করতে পছন্দ করি কারণ এটি ব্যবহার করা সহজ।
Https://github.com/MrBlinky/Arduboy-Python-Utilities- এ ব্রাউজ করুন এবং MR. Blinky এর Arduboy Python ইউটিলিটি ইনস্টল করার জন্য নির্দেশাবলী অনুসরণ করুন। যদি আপনার একটি পাইথন ইনস্টল না থাকে, তাহলে আপনাকে প্রথমে পাইথন এবং প্রয়োজনীয় পাইথন মডিউল ইনস্টল করার নির্দেশনা অনুসরণ করতে হবে।
4. Arduboy কে আপনার কম্পিউটারের USB পোর্টের সাথে সংযুক্ত করুন। Arduboy চালু করুন।
5. আপনার অপারেটিং সিস্টেমে শেল প্রোগ্রাম শুরু করুন যেমন ম্যাক ওএসএক্স -এ টার্মিনাল অ্যাপ বা উইন্ডোতে কমান্ড প্রম্পট হেক্স ফাইলটি আরডুবয় আপলোড করার জন্য নিম্নলিখিত কমান্ডগুলি টাইপ করুন। একটি উদাহরণ হিসাবে আমাদের আগের স্কেচ picovaders.ino গ্রহণ।
python uploader.py picovaders.ino-arduboy-promicro-ssd1306.hex
6. গেমটি আপলোড হয়ে গেলে, Arduboy রিসেট করে গেমটি শুরু করবে।
ধাপ 9: সিরিয়াল ফ্ল্যাশে গেম লিখুন
1. সিরিয়াল ফ্ল্যাশে একত্রীকৃত গেম ফাইলটি লিখতে, আপনাকে আবার MR. Blinky এর Arduboy Python Utilities ব্যবহার করতে হবে। আপনি যদি পূর্ববর্তী ধাপটি অনুসরণ করেন তবে এটি ইতিমধ্যে ইনস্টল করা উচিত।
অন্যথায়, ব্রাউজ করুন
github.com/MrBlinky/Arduboy-Python-Utiliti…
এবং MR. Blinky এর Arduboy Python ইউটিলিটি ইনস্টল করার জন্য নির্দেশাবলী অনুসরণ করুন। যদি আপনার একটি পাইথন ইনস্টল না থাকে, তাহলে আপনাকে প্রথমে পাইথন এবং প্রয়োজনীয় পাইথন মডিউল ইনস্টল করার নির্দেশনা অনুসরণ করতে হবে।
2. একত্রীকৃত গেম ইমেজ ফাইলের জন্য ইনডেক্স ফাইল তৈরি করুন যাতে 500 টি গেম রাখা যায়।
Arduboy- এর সিরিয়াল ফ্ল্যাশে আপনি যে সমস্ত গেমস সঞ্চয় করতে চান তার জন্য একটি একত্রিত গেম ইমেজ ফাইল তৈরি করতে আমরা flashcart-builder.py স্ক্রিপ্ট ব্যবহার করব। একটি 16MB সিরিয়াল ফ্ল্যাশ 500 টি গেম ধরে রাখতে পারে। এই স্ক্রিপ্টটি একটি ইনডেক্স ফাইল (.csv) থেকে একটি বাইনারি ফ্ল্যাশ ইমেজ এবং প্রতিটি গেমের জন্য নিম্নলিখিত 2 টি ফাইল তৈরি করে: a।.hex ফাইল যা টেক্সট ফাইল যা সংকলিত Arduboy গেমের বাইনারি ইমেজের হেক্সাডেসিমাল কোড ধারণ করে। উদাহরণ বাক্যটির জন্য দেখুন উদাহরণ- flashcart / flashcart-index.csv ফাইলটি দেখুন। আপনি ক্লোন বা ডাউনলোড ক্লিক করলে এই ফাইলটি প্যাকেজের অন্তর্ভুক্ত। খ।-p.webp
felipemanga.github.io/ProjectABE/
এবং পর্দা ক্যাপচার করুন। অথবা শুধু পাওয়ার পিন্টে গেমের নাম টাইপ করুন, তারপর স্ক্রিন ক্যাপচার করুন। তারপরে আপনি যে গ্রাফিক্সটি ক্যাপচার করেছেন/তৈরি করেছেন 128x64 পিক্সেল উইন্ডোতে পেইন্ট ব্রাশ ব্যবহার করে, অথবা ম্যাক ওএসএক্সে প্রিভিউ।
ইউটিউব ভিডিও এই.csv ইনডেক্স ফাইলের সঠিক জায়গায় কীভাবে জিনিস রাখা যায় তা ব্যাখ্যা করে। একটি বিষয় লক্ষ্য করুন, MR. Blinky's GitHub এর উদাহরণ.csv ফাইলটি উইন্ডোজ পিসিতে ব্যবহৃত হয়, ব্যাকস্ল্যাশ "\" পাথ নামগুলিতে ব্যবহৃত হয়। যদি আপনি একটি liunx সিস্টেম বা MAC OSX ব্যবহার করেন তাহলে আপনাকে এটিকে "/" এ পরিবর্তন করতে হবে।
দ্রুত শুরু করার জন্য, আপনি আমার games টি গেমের প্যাকেজ ডাউনলোড করতে পারেন https://github.com/cheungbx/ArduBaby 63games.zip থেকে
এই প্যাকেজটিতে আমার বেছে নেওয়া 63 টি গেমের হেক্স ফাইল এবং পিএনজি ফাইল রয়েছে, সেই সাথে গেমস.সিএসভি ইনডেক্স ফাইল এবং গেমস-ইমেজ.বিন ফাইল যা ফ্ল্যাশকার্ড-বিল্ডার.পি স্ক্রিপ্ট ব্যবহার করে নির্মিত।
আপনি গেমস.সিএসভিতে আরও গেম যুক্ত করতে পারেন এবং সিরিয়াল ফ্ল্যাশে লিখতে আপনার নিজের একত্রিত গেম বাইনারি ইমেজ ফাইল তৈরি করতে পারেন। আপনি 16M সিরিয়াল ফ্ল্যাশে সর্বোচ্চ 500 গেম রাখতে পারেন।
গেমস.সিএসভি ব্যবহার করে.csv ফাইল কিভাবে তৈরি করবেন তা আমি ব্যাখ্যা করব যে আপনি আমার গিটহাব থেকে ডাউনলোড করতে পারেন।
যদিও.csv ফাইলটি এক্সেল ব্যবহার করে খোলা যায়। ফাইলটি খুলতে এক্সেল ব্যবহার করবেন না। এটি ফাইলটি নষ্ট করবে। দয়া করে শুধুমাত্র একটি সাধারণ পাঠ্য সম্পাদক ব্যবহার করুন। আপনি উইন্ডোতে নোটপ্যাড ব্যবহার করতে পারেন। আমি MAC এ textEdit ব্যবহার করেছি এবং "ফরম্যাট"-> "মেক প্লেইন টেক্সট" ক্লিক করুন।
. Csv ফাইলের প্রথম লাইন হল হেডার যা আপনি উপেক্ষা করতে পারেন। তালিকা; বর্ণনা; শিরোনাম পর্দা; হেক্স ফাইল
বুট লোডার ম্যানু স্ক্রিনের জন্য গ্রাফিক্যাল ইমেজ ফাইলের দ্বিতীয় লাইন-p.webp
0; বুটলোডার; arduboy_loader.png;;;
গেমগুলি তৃতীয় লাইন থেকে শুরু করে কনফিগার করা হয়েছে। গেমগুলিকে বুটলোডার মেনুতে গ্রুপে সংগঠিত করা হয় যার নাম ক্যাটাগরি। এই লাইনটি সেই গ্রুপের গেমগুলির তালিকার গ্রুপ শিরোনাম যেমন অ্যাকশন গেম। এটি গেমস গ্রুপের জন্য গ্রাফিকাল ইমেজ ফাইলের দিকেও নির্দেশ করে। শুরুতে "1" গ্রুপ নম্বর 1 নির্দেশ করে।
1; অ্যাকশন গেম; বিভাগ-পর্দা / Action.png;;;
তারপরে আপনি সেই গোষ্ঠীর মধ্যে প্রতিটি গেমের জন্য একটি লাইন যুক্ত করুন। গ্রুপ নম্বর 1, গেমের নাম এবং স্ক্রিনের স্ন্যাপশটের জন্য গ্রাফিক ফাইলের পথ এবং হেক্স ফাইলের পথ দিয়ে শুরু। সব ";" দ্বারা বিচ্ছিন্ন। আরো একটি যোগ করুন ";" সেভ ফাইলের জন্য প্যারামিটার এড়িয়ে যেতে।
1; 1943; আর্কেড/উনিশ 43.png; আর্কেড/উনিশ
1; 2048; আর্কেড/2048.png; আর্কেড/2048.hex;;
আপনি গেমের প্রথম গ্রুপ শেষ করার পরে, আপনি গেমের দ্বিতীয় গ্রুপ ইত্যাদি যোগ করতে পারেন। যেমন
9; ডেমো এবং পরীক্ষা; ডেমো/ডেমোটেস্ট.পিএনজি;
9; গরম মাখন; ডেমো/HotButter_AB.png;
ফ্ল্যাশকার্ট পরীক্ষা;
শেষ লাইনে প্যারামিটারে একটি সেভ ফাইল আছে যা একটি কার্টুন মুভি।
3. একত্রীকৃত গেম ইমেজ ফাইল তৈরি করতে, কমান্ড টাইপ করুন, যেখানে games.csv আপনার গেম ইনডেক্স ফাইল।
পাইথন flashcart-builder.py games.csv
এটি games-image.bin নামে একটি ফাইল তৈরি করবে
4. Arduboy কে একত্রীকৃত গেম ইমেজ ফাইলটি লিখুন।
আমরা MR. Blinky এর flashcart-writer.py স্ক্রিপ্ট ব্যবহার করে Arduboy এর সিরিয়াল ফ্ল্যাশ মেমরিতে সংহত গেম ইমেজ ফাইল লিখতে।
আপনি যদি আমার নমুনা গেম-ইমেজ.বিন ফাইল ব্যবহার করেন তাহলে আপনি এই কমান্ডটি টাইপ করতে পারেন।
python flashcart-writer.py games-image.bin
আপনি যদি স্ট্যান্ডার্ড বিল্ডে SSD1306 OLED এর পরিবর্তে SSD1309 OLED স্ক্রিন ব্যবহার করেন, তাহলে আপনি ফ্লাইতে স্ক্রিন ড্রাইভারকে প্যাচ করতে পারেন। আপলোড করা ছবিতে SSD1309 প্যাচটি স্বয়ংক্রিয়ভাবে প্রয়োগ করতে, flashcart-writer.py এর একটি অনুলিপি তৈরি করুন এবং এটিকে ফ্ল্যাশকার্ট- রাইটার -1309.py এ নামকরণ করুন। তারপর টাইপ করুন
python flashcart-writer-1309.py games-image.bin
ধাপ 10: সিরিয়াল ফ্ল্যাশ থেকে গেম খেলুন
সিরিয়াল ফ্ল্যাশ থেকে গেম খেলতে, Arduboy চালু করুন।
আপনি যদি ইতিমধ্যেই একটি গেম লোড করে থাকেন তবে গেমটি স্বয়ংক্রিয়ভাবে শুরু হবে। বুটলোডার মেনুতে যেতে একবার Ardubaby এর উপরে রিসেট বোতাম টিপুন।
বুটলোডার মেনু প্রদর্শিত হবে। আরজিবি এলইডি ক্রম অনুসারে আলোকিত হবে।
যদি আপনি একটি আইকন দেখতে পান যা একটি USB পোর্টের পরিবর্তে প্রদর্শিত হয়, তার মানে আপনার সিরিয়াল ফ্ল্যাশ মেমরি চিপ কাজ করছে না। Pls তারের চেক করুন।
আপনি যদি 12 সেকেন্ডের মধ্যে কোন কী না চাপেন, তাহলে ATMega32U4 এর অভ্যন্তরীণ ফ্ল্যাশ মেমরিতে ইতিমধ্যেই সঞ্চিত গেমটি চালানো হবে।
একটি গেম থেকে বুটলোডার মেনুতে ফিরে যেতে, একবার রিসেট বোতাম টিপুন।
আপনি গেমের বিভিন্ন ক্যাটাগরির (গ্রুপ) মাধ্যমে স্ক্রোল করতে বাম বা ডান বোতাম টিপতে পারেন। একটি ক্যাটাগরির (গ্রুপ) মধ্যে গেমের মাধ্যমে স্ক্রল করতে নিচে বা উপরে বোতাম টিপুন। সিরিয়াল ফ্ল্যাশ মেমরি থেকে ATMega32U4 এর অভ্যন্তরীণ ফ্ল্যাশ মেমরিতে গেমটি অনুলিপি করতে "B" বোতাম টিপুন। এক সেকেন্ডের মধ্যে খেলা শুরু হবে।
এখন আপনার কাছে একটি ছোট গেম কনসোল রয়েছে যা আপনি রাস্তায় খেলতে পারেন।
আমি আপনাকে 500 গেমের সাথে আপনার 16M সিরিয়াল ফ্ল্যাশ সংগ্রহ এবং লোড করার জন্য চ্যালেঞ্জ জানাই। সিরিয়াল ফ্ল্যাশ পূরণ করার জন্য আমি এখনও এমন কাউকে দেখিনি। আপনি যদি তা করতে পারেন, তাহলে সেই একত্রীকৃত গেম ফাইলটি আমাদের সাথে শেয়ার করুন।
প্রস্তাবিত:
কিভাবে Arduboy এ গেম আপলোড করবেন এবং ফ্ল্যাশ-কার্টে 500 গেমস: 8 টি ধাপ
কিভাবে Arduboy এ গেমস আপলোড করবেন এবং ফ্ল্যাশ-কার্টে 500 গেমস: আমি সিরিয়াল ফ্ল্যাশ মেমোরি দিয়ে কিছু বাড়িতে তৈরি Arduboy তৈরি করেছি যা রাস্তায় খেলতে সর্বোচ্চ 500 টি গেম সঞ্চয় করতে পারে। সিরিয়াল ফ্ল্যাশ মেমরিতে গেমগুলি কীভাবে সঞ্চয় করা যায় এবং আপনার নিজের একত্রীকৃত গেম প্যাকেজ তৈরি করা হয় সেগুলি সহ গেমগুলি কীভাবে লোড করবেন তা আমি আশা করি
500 গেমস সহ Ardubaby মিনি গেম কনসোল: 10 টি ধাপ
Ardubaby Mini Game Console with 500 Games: Credits to the creator (Kevin Bates), Arduboy একটি খুব সফল 8 বিট গেম কনসোল। শখের দ্বারা লিখিত হাজার হাজার গেম ছিল যারা সেগুলি অরডুবয়ের কমিউনিটি ফোরামে অবাধে শেয়ার করেছিল যাতে আরও বেশি মানুষ কোড শিখতে পারে।
যেভাবেই হোক (হাহা) ওয়েবসাইট থেকে সংগীত কিভাবে পেতে পারেন (যতক্ষণ আপনি শুনতে পারেন ততক্ষণ আপনি এটি পেতে পারেন ঠিক আছে যদি এটি ফ্ল্যাশে এম্বেড করা থাকে তবে আপনি এটি করতে সক্ষম হবেন না) সম্পাদিত !!!!! যোগ করা তথ্য: 4 টি ধাপ
যেভাবেই হোক (হাহা) ওয়েবসাইট থেকে সংগীত কিভাবে পেতে হয় (যতক্ষণ আপনি শুনতে পারেন ততক্ষণ আপনি এটি পেতে পারেন … ঠিক আছে যদি এটি ফ্ল্যাশে এম্বেড করা থাকে তবে আপনি এটি করতে সক্ষম হবেন না) সম্পাদিত !!!!! যোগ করা তথ্য: যদি আপনি কখনো কোনো ওয়েবসাইটে যান এবং এটি আপনার পছন্দ মতো গানটি বাজায় এবং এটি চান তাহলে এখানে আপনার জন্য নির্দেশনা দেওয়া হয়েছে যদি আপনি কিছু গোলমাল করেন (একমাত্র উপায় এটি হবে যদি আপনি কোন কারণ ছাড়াই জিনিস মুছে ফেলতে শুরু করেন আমি সঙ্গীত পেতে সক্ষম হয়েছি
ফ্ল্যাশে একটি কাস্টম কার্সার কীভাবে তৈরি করবেন: 5 টি ধাপ
ফ্ল্যাশে একটি কাস্টম কার্সার কীভাবে তৈরি করবেন: এটি আপনাকে দেখানোর জন্য একটি সহজ টিউটোরিয়াল যেটি আপনি কীভাবে অ্যাডোব ফ্ল্যাশে আপনার পছন্দসই কিছুতে সাধারণ তীরের কার্সার পরিবর্তন করতে পারেন
ফ্ল্যাশে কীভাবে প্রিলোডার তৈরি করবেন: 5 টি ধাপ
ফ্ল্যাশে কিভাবে একটি প্রিলোডার তৈরি করা যায়: আমি এই i'ble করার সিদ্ধান্ত নিয়েছি কারণ আপনি বিশ্বাস করতে পারেন না যে কতজন লোক জিজ্ঞাসা করে, " omgzorz আমি কিভাবে ফ্ল্যাশ বানাই! 1 !!! এক! &Quot; এটা সত্যিই বিরক্তিকর. ঠিক আছে, শুরু করা যাক। আপনার প্রয়োজনীয় জিনিস: ফ্ল্যাশ (আমি CS3 ব্যবহার করছি, কিন্তু আপনি MX-CS4 ব্যবহার করতে পারেন) একটি গণনা