সুচিপত্র:
- সরবরাহ
- ধাপ 1: পুশবাটন এবং এলইডি বিক্রি করুন
- ধাপ 2: ptionচ্ছিক: গেমের জন্য কেস
- ধাপ 3: বাকি সার্কিট সংযুক্ত করুন
- ধাপ 4: কোড
- ধাপ 5: গেমটি খেলুন
ভিডিও: প্রেস বাটন); // একটি Arduino LCD গেম: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
সম্প্রতি স্কাউটসে, আমি গেম ডিজাইন মেধা ব্যাজে কাজ করেছি। একটি প্রয়োজনীয়তার জন্য, আমি এই গেমটি আরডুইনো ব্যবহার করে তৈরি করেছি যা LED রকার গেমের উপর ভিত্তি করে তৈরি করা হয়েছে। গেমের শুরুতে, আপনাকে শুরু করতে বোতাম টিপতে হবে, তারপরে স্ক্রিনের মাঝখানে একটি তীর থাকবে। এর নিচে আরেকটি তীর আছে যা স্ক্রিন জুড়ে চলে। যখন তীরগুলি মিলে যায়, আপনাকে বোতাম টিপতে হবে এবং সবুজ LED আলো না হওয়া পর্যন্ত এটি ধরে রাখতে হবে। আপনি তারপর একটি পয়েন্ট পাবেন, এবং খেলা গতি হবে।
সরবরাহ
- আরডুইনো উনো বা ন্যানো
- ব্রেডবোর্ড (ছোট যদি আপনি Arduino Uno ব্যবহার করেন, মাঝারি যদি আপনি Arduino Nano ব্যবহার করেন)
- 16x2 LCD স্ক্রিন Arduino এর সাথে সামঞ্জস্যপূর্ণ
- একটি লাল এবং সবুজ LED (একটি করে)
- একটি pushbutton সুইচ
- ব্রেডবোর্ডের তার
- একটি 10 কিলো ওহম প্রতিরোধক
- একটি potentiometer
- দুটি 220 ওহম প্রতিরোধক (টাইপের উপর নির্ভর করে আপনার LCD স্ক্রিনের জন্য আরেকটি প্রয়োজন হতে পারে)
- Alচ্ছিক: গেমের জন্য একটি কেস তৈরি করতে 3 ডি প্রিন্টার
ধাপ 1: পুশবাটন এবং এলইডি বিক্রি করুন
কিছু রুটিবোর্ডের তারগুলি কেটে ফেলুন এবং সেগুলিকে পুশবাটন এবং এলইডিগুলিতে বিক্রি করুন। আপনি LEDS এর জন্য একটি সাধারণ ভিত্তি তৈরি করতে পারেন।
ধাপ 2: ptionচ্ছিক: গেমের জন্য কেস
এই গেমটির জন্য একটি 3D প্রিন্টেড কেসের ফাইল এখানে দেওয়া হল।
এটি মূলত Arduino Uno এর জন্য ডিজাইন করা হয়েছিল, কিন্তু এটি একটি ন্যানোর সাথে ব্যবহার করা যেতে পারে।
ধাপ 3: বাকি সার্কিট সংযুক্ত করুন
সার্কিট ডায়াগ্রাম ব্যবহার করে বাকি সার্কিট সংযুক্ত করুন।
সংযোগগুলি হল:
- Arduino 5v to breadboard +, এবং Arduino GND to breadboard -
- LED সাধারণ স্থল থেকে ব্রেডবোর্ড গ্রাউন্ড
- পিন 3 থেকে লাল LED, এবং সবুজ LED পিন 4
- ব্রেডবোর্ড + টু বোতাম, এবং বোতামের অন্য পাশে 6 এবং পিন পিন করুন
- ব্রেডবোর্ড + থেকে পোটেন্টিওমিটার টার্মিনাল 1, এবং পটেন্টিওমিটার টার্মিনাল 2 থেকে এলসিডি গ্রাউন্ড
- ব্রেডবোর্ড + থেকে এলসিডি ভিসিসি
- পোটেন্টিওমিটার ওয়াইপার (মধ্য পিন) থেকে এলসিডি কনট্রাস্ট পিন
- এলসিডি রেজিস্টার পিন থেকে আরডুইনো পিন 7 নির্বাচন করুন
- রুটিবোর্ডে এলসিডি আরডব্লিউ পিন -
- LCD E থেকে Arduino পিন 9
- LCD D4 থেকে Arduino পিন 10
- LCD D5 থেকে Arduino পিন 11
- LCD D6 থেকে Arduino পিন 12
- LCD D7 থেকে Arduino পিন 8
- LCD LED + to breadboard +, LCD LED - to breadboard -
ধাপ 4: কোড
আরডুইনোতে কোড আপলোড করুন।
যদি আপনি চান তবে কোডটি বিনা দ্বিধায় পরিবর্তন করুন, এটি একটি সহজ প্রোগ্রাম।
ধাপ 5: গেমটি খেলুন
যখন পয়েন্টার মাঝখানে থাকে তখন বোতাম টিপুন এবং সবুজ আলো জ্বালানোর জন্য এটি ধরে রাখুন এবং পরবর্তী স্তরে এগিয়ে যান।
এই নির্দেশযোগ্য পরীক্ষা করার জন্য ধন্যবাদ! যদি আপনি এটি পছন্দ করেন, তাহলে অনুগ্রহ করে 1, 000 তম চ্যালেঞ্জে আমার জন্য ভোট দেওয়ার কথা বিবেচনা করুন।
যারা ভাবছিলেন তাদের জন্য, শিরোনামটি Arduino (C ++) কোডের একটি লাইনের মতো ফর্ম্যাট করা হয়েছে।