সুচিপত্র:
ভিডিও: Arduino Sorta Sudoku গেম: 3 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
অনেক লোক সুডোকু খেলতে পছন্দ করে এবং নাতি -নাতনিরা অনুমান গেম পছন্দ করে তাই আমি একটি বহনযোগ্য "Sorta Sudoku" গেম তৈরি করার সিদ্ধান্ত নিয়েছি। আমার সংস্করণে গেমটি একটি 4x4 গ্রিড কিন্তু শুধুমাত্র একটি সংখ্যা প্রদান করা হয়েছে। ধারণাটি হল সবচেয়ে কম চেষ্টা করে বাকি সংখ্যাগুলি অনুমান করা। এটি একটি সহজ খেলা কিন্তু আপনি 15 এর নিখুঁত স্কোরের পিছনে আসার মতো হতে পারে আপনি যদি গেমটি তৈরিতে আগ্রহী না হন তবে সফটওয়্যারের কিছু উপাদান থাকতে পারে যা আপনি আপনার নিজের একটি প্রকল্পে ব্যবহার করতে পারেন।
ধাপ 1: হার্ডওয়্যার
হার্ডওয়্যারটি মোটামুটি যেকোনো Arduino সংস্করণের উপর ভিত্তি করে তৈরি করা যেতে পারে। আমি একটি ন্যানো ব্যবহার করে প্রোটোটাইপিং করেছি এবং তারপর কোডটি একটি ATMega328 চিপে পুড়িয়ে দিলাম। এটি একই চিপ যা ন্যানোতে ব্যবহৃত হয় তবে এটি নিজেই ব্যবহার করে আরও কমপ্যাক্ট বিল্ড এবং কম বিদ্যুৎ ব্যবহারের অনুমতি দেয়। আপনি দেখতে পাচ্ছেন, আমি একটি ছোট ব্রেডবোর্ডে সার্কিটটি তৈরি করেছি যা এলসিডি মডিউলে পিগব্যাক করে। অন্য যে দিকটি ভিন্ন তা হল যে ন্যানো একটি বহিরাগত স্ফটিক ব্যবহার করে 16-MHz এ চলে কিন্তু আমি ATMega328 চিপের জন্য অন্তর্নির্মিত 8-MHz দোলক ব্যবহার করতে বেছে নিয়েছি। এটি অংশ এবং শক্তি সংরক্ষণ করে।
2004 LCD ইন্টারফেসগুলি Arduino তে 1602 LCD এর মতো। একটি আকর্ষণীয় পার্থক্য হল ডিসপ্লে লোকেশন সম্বোধন করা। স্পষ্টতই একটি পার্থক্য আছে কারণ দুটি পরিবর্তে চারটি লাইন আছে কিন্তু, 2004 সালে, তৃতীয় লাইনটি প্রথম লাইনের একটি এক্সটেনশন এবং চতুর্থ লাইনটি দ্বিতীয় লাইনের একটি এক্সটেনশন। অন্য কথায়, যদি আপনার একটি পরীক্ষা প্রোগ্রাম থাকে যা কেবল LCD- এ অক্ষরের একটি স্ট্রিং পাঠায়, ২১ তম অক্ষর তৃতীয় লাইনের শুরুতে প্রদর্শিত হবে এবং st১ তম অক্ষরটি প্রথম লাইনের শুরুতে ফিরে আসবে। সফটওয়্যারটি LCD ঠিকানা লুকআপ টেবিলের সাথে সেই পার্থক্যটি পরিচালনা করে।
গেমের জন্য ইনপুট একটি হোমমেড 4x4 সুইচ ম্যাট্রিক্স। প্রতিটি সুইচ সরাসরি ডিসপ্লের সমতুল্য অবস্থানের সাথে মিলে যায়। একটি পাওয়ার সুইচ এবং একটি রিসেট সুইচও রয়েছে। রিসেট সুইচ পুরানো গেম সাফ করে এবং একটি নতুন গেম তৈরি করে।
আমি আমার সংস্করণের ব্যাটারি চালিত করার সিদ্ধান্ত নিয়েছি তাই আমি একটি সাধারণ 18650 লি-আয়ন, 3.6-ভোল্ট ব্যাটারি ব্যবহার করেছি। ইউএসবি রিচার্জ করার অনুমতি দেওয়ার জন্য আমি একটি ছোট বোর্ড যোগ করি এবং LCD এবং ATMega চিপের জন্য ব্যাটারির ভোল্টেজ 5 ভোল্টে উন্নীত করার জন্য আরেকটি ছোট বোর্ড যুক্ত করি। ছবিগুলি আমার ব্যবহৃত মডিউলগুলি দেখায় কিন্তু অল-ইন-ওয়ান মডিউল রয়েছে যা উভয় ফাংশন করে।
ধাপ 2: সফটওয়্যার
সফটওয়্যারটি ন্যানো এবং ATMega328 চিপ উভয়ের জন্য একই। পার্থক্য শুধু প্রোগ্রামিং পদ্ধতিতে। আমি LCD সফটওয়্যার এবং কীবোর্ড ম্যাট্রিক্স ডিকোড সফটওয়্যারের নিজস্ব বেয়ারবোন ভার্সন ব্যবহার করি। এগুলি প্রকল্পের জন্য পৃথক "অন্তর্ভুক্ত" ফাইল।
কমান্ডগুলি "এলোমেলো" এবং "র্যান্ডমসিড" গেমটি তৈরি করতে সহায়তা করার জন্য ব্যবহৃত হয়। প্রতিটি পাওয়ার আপে একটি ভিন্ন ক্রম উৎপন্ন হয় তা নিশ্চিত করার জন্য আমি "বীজ" এর EEPROM এ একটি সংরক্ষণ যোগ করেছি। ধাঁধার জন্য লাইন একটি 24-উপাদান সন্ধান অ্যারে থেকে উদ্ভূত হয়। প্রথম তিনটি লাইন এলোমেলোভাবে টেবিল থেকে নির্বাচিত করা হয়েছে, যাচাই করে নিশ্চিত করুন যে একটি নির্বাচিত লাইন পূর্ববর্তী লাইনের সাথে সাংঘর্ষিক নয়। শেষ লাইনটি ম্যানুয়ালি ভরা হয় কারণ সেই সময়ে শুধুমাত্র একটি সম্ভাব্য প্যাটার্ন থাকবে। তারপরে এটি কেবল কীবোর্ড ম্যাট্রিক্স স্ক্যান করা এবং কী প্রেসগুলিকে সংখ্যায় রূপান্তর করার বিষয়।
একটি সংখ্যা অনুমান করতে, সংশ্লিষ্ট সুইচটি বারবার টিপুন। প্রতিটি প্রেস প্রদর্শিত সংখ্যা বৃদ্ধি করে। আপনি যদি আপনার পছন্দসই নম্বরটি ওভারশুট করেন তবে কেবল টিপতে থাকুন। আপনি যদি এক সেকেন্ডের জন্য সুইচটি ছেড়ে দেন, এটি প্রদর্শিত শেষ নম্বরটিতে লক হয়ে যাবে। যদি নম্বরটি ভুল হয় তবে এটি নম্বরটি সাফ করবে এবং আপনি আবার চেষ্টা করতে পারেন। প্রতিটি অনুমান প্রদর্শিত কাউন্টার বৃদ্ধি করে এবং একবার একটি সংখ্যা সঠিকভাবে অনুমান করা হয়, যে ম্যাট্রিক্স সুইচ কার্যকরভাবে নিষ্ক্রিয় করা হয়।
ধাপ 3: প্রদর্শন
এখানে বিভিন্ন প্রদর্শনীর কিছু ছবি দেওয়া হল।
প্রস্তাবিত:
Arduino ব্যবহার করে 3 ডি ম্যাজ গেম: 8 টি ধাপ (ছবি সহ)
Arduino ব্যবহার করে 3d ম্যাজ গেম: হ্যালো বন্ধুরা, তাই আজ আমরা ARDUINO UNO ব্যবহার করে একটি গোলকধাঁধা গেম তৈরি করতে যাচ্ছি। এই নির্দেশিকাতে গোলকধাঁধা গেমটি তৈরি করা যাক যা জয়স্টিক ব্যবহার করে নিয়ন্ত্রিত হয়। ভুলে যাবেন না
Arduino ভিত্তিক DIY গেম কন্ট্রোলার - Arduino PS2 গেম কন্ট্রোলার - DIY Arduino গেমপ্যাডের সাথে টেককেন বাজানো: 7 টি ধাপ
Arduino ভিত্তিক DIY গেম কন্ট্রোলার | Arduino PS2 গেম কন্ট্রোলার | DIKY Arduino গেমপ্যাডের সাথে Tekken বাজানো: হ্যালো বন্ধুরা, গেম খেলা সবসময়ই মজার কিন্তু আপনার নিজের DIY কাস্টম গেম কন্ট্রোলারের সাথে খেলা আরও মজাদার।
Arduino গেম কন্ট্রোলার + ইউনিটি গেম: 5 টি ধাপ
Arduino গেম কন্ট্রোলার + ইউনিটি গেম: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে একটি arduino গেম কন্ট্রোলার তৈরি/প্রোগ্রাম করতে হয় যা unityক্যের সাথে সংযোগ স্থাপন করতে পারে
Arduino গেম কন্ট্রোলার লাইটের সাথে সাড়া দিচ্ছে আপনার ইউনিটি গেম :: 24 ধাপ
আরডুইনো গেম কন্ট্রোলার লাইটের সাড়া দিয়ে আপনার ইউনিটি গেমের সাড়া দিচ্ছে :: প্রথমে আমি এই জিনিসটি শব্দে লিখেছি। এই প্রথমবার আমি নির্দেশযোগ্য ব্যবহার করি তাই যখনই আমি বলি: কোড লিখুন যাতে জানুন যে আমি সেই ধাপের শীর্ষে চিত্রটি উল্লেখ করছি। এই প্রকল্পে আমি 2 টি আলাদা বিট চালানোর জন্য 2 টি arduino & rsquo ব্যবহার করি
স্মার্টফোন গেম সিমুলেটর- জেসচার কন্ট্রোল আইএমইউ, অ্যাকসিলরোমিটার, জাইরোস্কোপ, ম্যাগনেটোমিটার ব্যবহার করে উইন্ডোজ গেম খেলুন: ৫ টি ধাপ
স্মার্টফোন গেম সিমুলেটর- জেসচার কন্ট্রোল আইএমইউ, অ্যাকসিলরোমিটার, জাইরোস্কোপ, ম্যাগনেটোমিটার ব্যবহার করে উইন্ডোজ গেম খেলুন: এই প্রকল্পটি সমর্থন করুন: https://www.paypal.me/vslcreations ওপেন সোর্স কোডগুলিতে অনুদান দিয়ে & আরও উন্নয়নের জন্য সমর্থন