সুচিপত্র:

উন্নত 'সাইমন বলেছেন' কোড: 3 ধাপ
উন্নত 'সাইমন বলেছেন' কোড: 3 ধাপ

ভিডিও: উন্নত 'সাইমন বলেছেন' কোড: 3 ধাপ

ভিডিও: উন্নত 'সাইমন বলেছেন' কোড: 3 ধাপ
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, জুলাই
Anonim
উন্নত 'সাইমন সেস' কোড
উন্নত 'সাইমন সেস' কোড

একটি আপডেট করা 'সিম্পল সাইমন' প্রকল্প।

বিশেষ করে, সফ্টওয়্যার বাস্তবায়নের সাথে কাজ করা সহজ।

ধাপ 1: শুরু করা

শুরু হচ্ছে
শুরু হচ্ছে

আমি 'সিম্পল-সাইমন-সেস-গেম' এর নির্দেশ দিয়ে শুরু করেছি

সাধারণ হার্ডওয়্যার বাস্তবায়নের জন্য এটি পড়ুন।

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

এটি একটি ন্যানো 3.0 ব্যবহার করে এবং আমি পেরিফেরালগুলির জন্য বিভিন্ন পিন অ্যাসাইনমেন্ট ব্যবহার করেছি।

যাইহোক, আপনি একটি হার্ডওয়্যার সরলীকৃত সংস্করণে আগ্রহী হতে পারেন যা আমি করেছি Instructables.com/id/Fast-Easy-Simon

ধাপ 2: নতুন হার্ডওয়্যারের সাথে মানিয়ে নেওয়া

Simon_Says স্কেচ আমার জন্য কাজ করেনি কারণ কোডটি পিন অ্যাসাইনমেন্টের উপর নির্ভর করে। আরও কোড অনুসরণ করা কঠিন ছিল এবং কিছু বাগ ছিল।

তাই আমি এই আপডেট ভার্সনটি তৈরি করেছি।

  • পিন নম্বরের জন্য 'বুলিয়ান' টাইপের মিস ব্যবহার ঠিক করা হয়েছে
  • কোডটি সংশোধন করা হয়েছে যাতে এটি কোন LED এবং বাটন পিন অ্যাসাইনমেন্টের জন্য কাজ করবে।
  • যুক্তি প্রবাহ অত্যধিক জটিল এবং দাগগুলিতে খুব পুনরাবৃত্তিমূলক, যার ফলে এটি বোঝা এবং ডিবাগ করা কঠিন। তাই আমি বেশিরভাগ ক্ষেত্রে এটিকে সরল করেছি।
  • অন্যান্য উন্নতির পাশাপাশি আমি 'টোন' শ্রেণীর বস্তুর নাম পরিবর্তন করে 'স্পিকারপিন' থেকে 'স্পিকার' করেছি এবং এর পিন # অ্যাসাইনমেন্টের জন্য একটি বাইট ভেরিয়েবল 'স্পিকারপিন' তৈরি করেছি।
  • অক্টোবর 2015: দ্রুত বোতাম ইনপুট সিকোয়েন্সের জন্য অনুমোদিত

আমার আপডেটেড স্কেচের জন্য একটি ডাউনলোড লিঙ্ক এখানে অন্তর্ভুক্ত করা হয়েছে। কোডের শুরুতে পিন অ্যাসাইনমেন্ট পরিবর্তন করে আপনার নিজের হার্ডওয়্যার ব্যবহার করা সহজ হবে। ডাউনলোড করুন এবং এটি সঙ্গে মজা আছে।

ধাপ 3: জনপ্রিয় চাহিদা অনুসারে

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

সঠিক কোডিং হার্ডওয়্যার বাস্তবায়ন এবং সার্ভো লাইব্রেরির উপর নির্ভর করবে। আমার কাছে বিশেষ বিশেষ সমস্যার উত্তর নেই। তার জন্য, আমি নিম্নলিখিতগুলির পছন্দগুলি পর্যালোচনা করার পরামর্শ দিচ্ছি: ভিডিও: কিভাবে servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For নিয়ন্ত্রণ করতে হয় যাদের আরও সার্ভো সম্পর্কিত সাহায্যের প্রয়োজন, আমি তাদের সার্ভো বাস্তবায়নের সাথে সর্বাধিক মিলের সাথে সার্ভো সম্পর্কিত নির্দেশাবলীর একটি পোস্ট সুপারিশ করি।

প্রস্তাবিত: