সুচিপত্র:

Arduino- এ একক পিনের সাথে একাধিক বোতাম সংযুক্ত করা: 4 টি ধাপ
Arduino- এ একক পিনের সাথে একাধিক বোতাম সংযুক্ত করা: 4 টি ধাপ

ভিডিও: Arduino- এ একক পিনের সাথে একাধিক বোতাম সংযুক্ত করা: 4 টি ধাপ

ভিডিও: Arduino- এ একক পিনের সাথে একাধিক বোতাম সংযুক্ত করা: 4 টি ধাপ
ভিডিও: LDmicro 20: I2C Liquid Crystal Display Resolved(Microcontroller PLC Ladder Programming with LDmicro) 2024, ডিসেম্বর
Anonim
Image
Image
উপকরণ
উপকরণ

সবাই কেমন আছেন, যখন আপনার আরডুইনো প্রকল্পগুলি জ্বলজ্বলে এলইডি ছাড়িয়ে যায়, তখন আপনি নিজেকে কিছু অতিরিক্ত পিনের প্রয়োজনের মধ্যে খুঁজে পেতে পারেন।

আমি আপনাকে একটি কৌশল দেখাব যা আপনি ব্যবহার করতে পারেন যেখানে আপনার একাধিক বোতাম থাকতে পারে, সব একই এনালগ পিনের সাথে সংযুক্ত।

ধাপ 1: উপকরণ

সার্কিটটি খুবই সহজ এবং এর জন্য প্রতিটি সুইচের জন্য 1kOhm রোধের প্রয়োজন। মূলত, আমরা একটি ভোল্টেজ ডিভাইডার তৈরি করছি যেখানে প্রতিটি বোতাম টিপে আমরা বিভিন্ন সংখ্যক প্রতিরোধককে আরডুইনোতে এনালগ ইনপুটের সাথে সংযুক্ত করি।

ধাপ 2: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

প্রতিরোধকদের একটি 5V আউটপুট এবং প্রথম সুইচের এক পাশে সংযুক্ত করে শুরু করুন। সুইচের অন্য দিকটি তখন মাটিতে সংযুক্ত করা দরকার। প্রতিটি অতিরিক্ত বোতামটি সিরিজের নিজস্ব প্রতিরোধকের সাথে প্রথমটির সাথে সংযুক্ত হবে এবং অন্যদিকে স্থল হবে।

এনালগ ইনপুট পিনটি প্রথম প্রতিরোধক এবং প্রথম ইনপুট বোতামের মধ্যে সংযুক্ত থাকে।

EasyEda এ সম্পূর্ণ পরিকল্পিত এখানে পাওয়া যায়:

ধাপ 3: কোড

কোড
কোড

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

আমার GitHub পেজ থেকে সম্পূর্ণ কোড ডাউনলোড করা যাবে:

ধাপ 4: আরও সম্প্রসারণ

আরও সম্প্রসারণ
আরও সম্প্রসারণ
আরও সম্প্রসারণ
আরও সম্প্রসারণ
আরও সম্প্রসারণ
আরও সম্প্রসারণ

এই পদ্ধতিটি সহজেই অনেকগুলি বোতামে স্কেল করা যেতে পারে কিন্তু মনে রাখবেন যে আপনি যত বেশি ছোট যোগ করবেন প্রান্তিক পার্থক্য তাই ইনপুট ভোল্টেজের যে কোনও বৈচিত্র ভুল পড়ার কারণ হতে পারে। যাইহোক, 10 ~ 15 বোতাম পর্যন্ত নিয়মিত ক্রিয়াকলাপের জন্য, এটি একটি সমস্যা হওয়া উচিত নয়।

প্রস্তাবিত: