সুচিপত্র:

লজিক গেম "কলাম": 5 টি ধাপ
লজিক গেম "কলাম": 5 টি ধাপ

ভিডিও: লজিক গেম "কলাম": 5 টি ধাপ

ভিডিও: লজিক গেম
ভিডিও: Part-02: Matrix Multiplication।।Matrix gun।। ম্যাট্রিক্স এর গুণ।। Matrix shortcut।। 2024, নভেম্বর
Anonim
লজিক গেম
লজিক গেম
লজিক গেম
লজিক গেম
লজিক গেম
লজিক গেম

হ্যালো!

আজ আমি একটি সহজ যৌক্তিক খেলা "কলাম" তৈরি করার জন্য একটি প্রকল্প ভাগ করতে চাই। এর জন্য আমাদের প্রয়োজন:

  1. সবচেয়ে সাশ্রয়ী মূল্যের এবং সাশ্রয়ী মূল্যের SPI ডিসপ্লেগুলির মধ্যে একটি,
  2. আরডুইনো ন্যানো,
  3. আরডুইনো ন্যানোর জন্য টিএফটি-ieldাল (যার সাথে আমরা পৃথক উপাদানগুলিকে একক ইউনিটে একত্রিত করব)।

এই ieldালটি Arduino Uno- এর জন্য TFT শিল্ডের দ্বিতীয় (লাইটওয়েট, আরডুইনো ন্যানোর জন্য) সংস্করণ, যা আপনি এখানে এবং এখানে এবং এখানে পড়তে পারেন।

টিএফটি ieldালের সংক্ষিপ্ত বিবরণ:

  • বোর্ডের আকার 64x49 মিমি,
  • Arduino ন্যানো সংযোগের জন্য 30-পিন সংযোগকারী,
  • একটি SPI ইন্টারফেস (একটি টাচ স্ক্রিন সহ) দিয়ে একটি TFT ডিসপ্লে 320x240 সংযোগের জন্য 14-পিন সংযোগকারী,
  • মাইক্রোএসডি কার্ডের জন্য সংযোগকারী,
  • ব্লুটুথ মডিউল (HC-06) এর জন্য সংযোগকারী,
  • ক্যামেরা OV7670 (পাশাপাশি অন্যান্য) জন্য 20-পিন সংযোগকারী,
  • মিনি ইউএসবি সংযোগকারী, পাশাপাশি পাওয়ার সাপ্লাই 5V এর জন্য একটি পৃথক 2-পিন সংযোগকারী।

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

জটিল কিছু না। এবং তাই, আসুন শুরু করা যাক।

ধাপ 1: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

বোর্ড একত্রিত করা খুব সহজ। কিন্তু ইনস্টলেশনের আগে যোগাযোগের নামগুলি পড়ার জন্য যত্ন নেওয়া উচিত প্রথমত আপনাকে ছবিতে দেখানো হিসাবে Arduino Nano বোর্ড ইনস্টল করতে হবে। তারপরে, একটি ডিসপ্লে সংযুক্ত করা হয়, যা বোর্ডের একপাশে (1 থেকে 6 পর্যন্ত ছবি) এবং অন্যটিতে (7 এবং অন্যান্য থেকে ফটো) উভয়ই সংযুক্ত করা যেতে পারে। তারপরে, আপনি একটি মিনি ইউএসবি কেবল দিয়ে পাওয়ার সংযোগ করতে পারেন।

আমি র্যাক মাউন্ট সহ সমাবেশটি বেছে নিয়েছি, কারণ এটি একটি আরও কমপ্যাক্ট ডিজাইন এবং আপনার হাতে ধরে রাখা আরও আরামদায়ক। দয়া করে মনে রাখবেন যে মাউন্ট করা গর্তগুলি 2.8 তির্যক প্রদর্শনীর জন্য ডিজাইন করা হয়েছে।

সমাবেশের পরে, আপনি স্কেচ ডাউনলোড করতে এগিয়ে যেতে পারেন, তবে এর আগে টিএফটি শিল্ডের সাথে কাজ করার জন্য প্রয়োজনীয় লাইব্রেরি ইনস্টল করতে ভুলবেন না। লাইব্রেরিটি লিঙ্কটিতে অবস্থিত:

গেমের স্কেচে যাওয়ার আগে, আমি আপনাকে টেক্সট এবং গ্রাফিক্স আঁকার পাশাপাশি টাচ স্ক্রিন প্রসেস করার ক্ষেত্রে বোর্ডের ক্ষমতা দেখাতে চাই।

ধাপ 2: ডেমো 1. গ্রাফিক্স এবং পাঠ্য।

ডেমো 1. গ্রাফিক্স এবং টেক্সট।
ডেমো 1. গ্রাফিক্স এবং টেক্সট।
ডেমো 1. গ্রাফিক্স এবং টেক্সট।
ডেমো 1. গ্রাফিক্স এবং টেক্সট।
ডেমো 1. গ্রাফিক্স এবং টেক্সট।
ডেমো 1. গ্রাফিক্স এবং টেক্সট।

এই অধ্যায়টি পাঠ্য, গ্রাফিক্স এবং একটি টাচ স্ক্রিনের সাথে কাজ করার একটি উদাহরণ প্রদান করে। এই স্কেচে অ্যাডাফ্রুট লাইব্রেরির ফন্ট ব্যবহার করা হয়েছে।

সুবিধার জন্য এটি সুপারিশ করা হয় যে আপনি প্রথমে Arduino Nano বোর্ড আলাদাভাবে প্রোগ্রাম করুন এবং তারপর ডিভাইসটি একত্রিত করুন (কিন্তু আপনি ডিভাইসের অংশ হিসাবে বোর্ডও প্রোগ্রাম করতে পারেন)। স্ক্রিনে দৃশ্যত অঙ্কন উপাদানগুলি যদি SPI এর মাধ্যমে সরাসরি Arduino Nano এর সাথে সংযুক্ত থাকে।

ধাপ 3: ডেমো 2. টাচস্ক্রিন।

ডেমো 2. টাচস্ক্রিন।
ডেমো 2. টাচস্ক্রিন।
ডেমো 2. টাচস্ক্রিন।
ডেমো 2. টাচস্ক্রিন।
ডেমো 2. টাচস্ক্রিন।
ডেমো 2. টাচস্ক্রিন।

নিচের স্কেচটি দেখায় কিভাবে টাচ স্ক্রিনের সাথে কাজ করতে হয়। যেহেতু টাচ স্ক্রিন প্রতিরোধক, তাই স্টাইলাস ব্যবহার করে এটির সাথে কাজ করা আরও সুবিধাজনক।

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

ধাপ 4: ডেমো 3. লজিক গেম "কলাম"।

ডেমো 3. লজিক গেম
ডেমো 3. লজিক গেম
ডেমো 3. লজিক গেম
ডেমো 3. লজিক গেম
ডেমো 3. লজিক গেম
ডেমো 3. লজিক গেম

এবং পরিশেষে, আমরা সবচেয়ে গুরুত্বপূর্ণ স্কেচে আসি - যৌক্তিক খেলা "কলাম"। কন্ট্রোল, যেমনটি আমি বলেছি, স্ক্রিন এলাকায় ক্লিক করে সম্পন্ন করা হয় (এটি পর্দার নীচে যান্ত্রিক বোতামের চেয়েও বেশি সুবিধাজনক)। এবং বেশ কয়েকটি ডিসপ্লে সাইজ থাকার কারণে: 2.4 ", 2.8", 3.2 "(সমস্ত সফ্টওয়্যার সামঞ্জস্যপূর্ণ), 3.2 এর একটি কর্ণযুক্ত একটি ডিসপ্লেতে খেলা" 2.4 "এর চেয়ে অনেক বেশি আনন্দদায়ক।

ধাপ 5: ডেমো ভিডিও

শেষে আমি একটি ডেমো ভিডিও যোগ করেছি আশা করি আপনি আমার প্রকল্পটি উপভোগ করেছেন। ভবিষ্যতে, আমি একটি নতুন প্রকল্প পোস্ট করার এবং এই ডিভাইসটি ব্যবহার করে নতুন বৈশিষ্ট্যগুলি দেখানোর পরিকল্পনা করছি। মনোযোগের জন্য ধন্যবাদ!

প্রস্তাবিত: