সুচিপত্র:
- ধাপ 1: 4 LEDs সংযোগ করুন
- ধাপ 2: 4 টি পুশবটন সংযুক্ত করুন
- ধাপ 3: এলসিডি স্ক্রিন সংযুক্ত করুন
- ধাপ 4: সাইমন বলার জন্য কোড
ভিডিও: CSCI-1200 প্রকল্প 2: সাইমন বলেছেন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই ল্যাবে আপনি আরডুইনো মাইক্রো কন্ট্রোলার ব্যবহার করে সাইমন সেস গেম তৈরি করতে পুশবাটন, একটি এলসিডি স্ক্রিন এবং এলইডি ব্যবহার করবেন।
এই প্রকল্পের জন্য প্রয়োজনীয় হার্ডওয়্যার:
1. Arduino Uno
2. এলসিডি স্ক্রিন
3. 4 পুশবাটন
4. পোটেন্টিওমিটার
5. 4 LEDs
6. ব্রেডবোর্ড
7. তার/সংযোগকারী
লাইব্রেরি প্রয়োজন:
1. লিকুইডক্রিস্টাল
2. EEPROM
ধাপ 1: 4 LEDs সংযোগ করুন
এই প্রকল্পের জন্য 4 টি ভিন্ন রঙের LED ব্যবহার করা ভাল, যেমন নীল, সবুজ, লাল এবং হলুদ।
রুটিবোর্ডের সাথে একটি LED সংযোগ করতে:
1. ব্রেডবোর্ডে এলইডি রাখুন
2. স্থল রেল থেকে LED এর নিচের সীসা (-) এর সাথে একটি জাম্পার তার সংযুক্ত করুন
3. Arduino এর একটি বন্দর থেকে একটি জাম্পার তার সংযুক্ত করুন, চিত্রটিতে ব্যবহৃত পোর্টগুলি হল A2-A5, রুটিবোর্ডের সাথে। তারের মতো একই সারিতে একটি 220 Ω (ওহম) প্রতিরোধক রাখুন এবং এটিকে LED এর শীর্ষ সীসা (+) এর সাথে সংযুক্ত করুন
4. বাকি 3 টি LEDs কে ব্রেডবোর্ডের সাথে সংযুক্ত করার জন্য ধাপ 1 - 3 পুনরাবৃত্তি করুন
ধাপ 2: 4 টি পুশবটন সংযুক্ত করুন
গেমটি খেলতে পুশবাটনগুলি ব্যবহার করা হবে, তাই এটি সহজেই রুটিবোর্ডের একটি স্থানে স্থাপন করা উচিত। গেমটি বুঝতে সহজ করার জন্য, পুশবাটনগুলি তাদের সংশ্লিষ্ট LED এর সামনে রাখা উচিত।
একটি pushbutton সংযোগের জন্য পদক্ষেপ:
1. রুটিবোর্ডে পুশবাটন োকান
2. বোতামের উপরের বাম দিকে একটি তারের সাথে রুটিবোর্ডের পাওয়ার রেল সংযুক্ত করুন।
3. একটি 10K Ω (ওহম) প্রতিরোধককে বোতামের নীচের বাম দিকে এবং ব্রেডবোর্ডের গ্রাউন্ড রেল সংযুক্ত করুন
4. বোতামের নিচের ডান দিকটি তারের সাথে Arduino- এর একটি পোর্টে সংযুক্ত হবে, ডায়াগ্রামে বোতামের জন্য 2-5 পোর্ট ব্যবহার করা হবে।
5. অবশিষ্ট push টি পুশবাটন সংযুক্ত করার জন্য 1-4 ধাপ পুনরাবৃত্তি করুন।
ধাপ 3: এলসিডি স্ক্রিন সংযুক্ত করুন
এলসিডি স্ক্রিনটি খেলার সময় খেলোয়াড়ের বর্তমান স্কোর এবং উচ্চ স্কোর প্রদর্শন করতে ব্যবহৃত হবে। LCD 16 টি ভিন্ন পিনের সাথে রুটিবোর্ডের সাথে সংযুক্ত। এলসিডি কাজ করার জন্য একটি পোটেন্টিওমিটার প্রয়োজন, তাই রুটিবোর্ডে একটি পটেনশিয়োমিটার রাখুন। পোটেন্টিওমিটারের উপরের বাম পিনটি রুটিবোর্ডের পাওয়ার রেলের সাথে এবং নীচের বাম পিনটি স্থল রেলের সাথে সংযুক্ত।
এলসিডি পিনগুলি নিম্নলিখিত ক্রমে সংযুক্ত:
- গ্রাউন্ড
- ক্ষমতা
- পিন 11
- পিন 10
- পিন 9
- পিন 8
- খালি
- খালি
- খালি
- খালি
- পিন 7
- গ্রাউন্ড
- পিন 6
- পটেন্টিওমিটার
- ক্ষমতা
- গ্রাউন্ড
ধাপ 4: সাইমন বলার জন্য কোড
1200_Project2_Simon.ino ফাইলটি সংযুক্ত করা হয়েছে যাতে এই প্রকল্পটি সম্পন্ন করার জন্য প্রয়োজনীয় সমস্ত কোড রয়েছে। প্রতিটি রাউন্ডের জন্য কোন প্যাটার্ন প্রদর্শিত হবে তা নির্ধারণ করতে কোডটি একটি এলোমেলো সংখ্যা ব্যবহার করে। EEPROM মেমরি উচ্চ স্কোর সংরক্ষণ করতে ব্যবহৃত হয়, যা LCD স্ক্রিনে প্রদর্শিত হয়।
প্রস্তাবিত:
উন্নত 'সাইমন বলেছেন' কোড: 3 ধাপ
উন্নত 'সাইমন সেস' কোড: একটি আপডেট করা 'সিম্পল সাইমন' প্রকল্প। বিশেষ করে, সফ্টওয়্যার বাস্তবায়নের সাথে কাজ করা সহজ
সাইমন মেমরি গেম বলেছেন: 4 টি ধাপ
সাইমন মেমরি গেম বলেছেন: এটি এমন একটি খেলা যা আমরা অনেকেই আমাদের শৈশব থেকে ভালোবাসি এবং মনে রাখি। আমরা শুধু নস্টালজিক স্মৃতিগুলোই ফিরিয়ে দিচ্ছি না বরং আমরা এটিকে কম্পিউটার ইঞ্জিনিয়ারিং জগতে যুক্ত করছি! এই গেমটি বিভিন্ন স্তর নিয়ে গঠিত যেখানে হেল সহ LEDs
সাইমন বলেছেন: 3 টি ধাপ
সাইমন বলেছেন: এই নির্দেশযোগ্যটি ডাচ ভাষায় লেখা হয়েছে। Door op een button te drukken komt er een geluid uit। Elke বাটন heeft een eigen geluid। চালু
কম্পিউটার ইঞ্জিনিয়ারিং ফাইনাল সাইমন বলেছেন গেম: Ste টি ধাপ
কম্পিউটার ইঞ্জিনিয়ারিং ফাইনাল সাইমন বলছে গেম: আমার আইডিয়া: আমার প্রজেক্ট হল সাইমন সেস গেম। এই গেমটিতে চারটি LED এবং চারটি বোতাম রয়েছে। সঙ্গীত বাজারের সাথে বাজবে যখন LED এর লাইট আপ মিউজিকের সাথে মিলবে। তারপর খেলা শুরু হবে। একটি LED জ্বলে উঠবে এবং আপনাকে বাট ক্লিক করতে হবে
Arduino প্রকল্প // সাইমন বলেছেন (Penatly Consequence এর সাথে): 5 টি ধাপ
Arduino প্রজেক্ট // সাইমন বলেছেন (Penatly Consequence এর সাথে): হাই! এটা খুবই শিক্ষানবিস বান্ধব, কারণ এটি আসলে আমার প্রথম arduino প্রজেক্ট। আমি বর্তমানে যে কোর্সটি অনুসরণ করছি তার পাস করার জন্য আমি এই প্রকল্পটি তৈরি করেছি, যার নাম ইফ দিস তাহলে দ্যাট।