সুচিপত্র:

ইন্টারফেসিং পুশবাটন - আরডুইনো বুনিয়াদি: 3 ধাপ
ইন্টারফেসিং পুশবাটন - আরডুইনো বুনিয়াদি: 3 ধাপ

ভিডিও: ইন্টারফেসিং পুশবাটন - আরডুইনো বুনিয়াদি: 3 ধাপ

ভিডিও: ইন্টারফেসিং পুশবাটন - আরডুইনো বুনিয়াদি: 3 ধাপ
ভিডিও: 4 LED control using 1 push button.একটি পুশ বাটন দিয়ে চারটি বাতি নিয়ন্ত্রণ। 2024, নভেম্বর
Anonim
Image
Image
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

পুশবাটন এমন একটি উপাদান যা একটি সার্কিটে দুটি পয়েন্ট সংযুক্ত করলে আপনি এটি চাপবেন।

যখন pushbutton খোলা থাকে (unpressed) pushbutton এর দুই পায়ের মধ্যে কোন সংযোগ নেই, তাই পিনটি 5 ভোল্টের সাথে সংযুক্ত করা হয় (পুল-আপ প্রতিরোধকের মাধ্যমে) এবং আমরা একটি উচ্চ পড়ি। যখন বোতামটি বন্ধ করা হয় (চাপা), এটি তার দুই পায়ের মধ্যে একটি সংযোগ তৈরি করে, পিনকে মাটিতে সংযুক্ত করে, যাতে আমরা একটি কম পড়ি। (পিনটি এখনও 5 ভোল্টের সাথে সংযুক্ত, কিন্তু তাদের মধ্যে থাকা প্রতিরোধকের অর্থ হল পিনটি মাটির "কাছাকাছি")

ধাপ 1: প্রয়োজনীয় উপাদান:

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

1. আরডুইনো ইউএনও

2. ব্রেডবোর্ড

3. পুশবাটন

4. প্রতিরোধক

5. জাম্পার তার

ধাপ 2: সার্কিট ডায়াগ্রাম:

বর্তনী চিত্র
বর্তনী চিত্র

বোর্ডে তিনটি তার সংযুক্ত করুন। প্রথমটি পুশবাটনের এক পা থেকে একটি পুল-ডাউন রোধকের (এখানে 10k ওহম) মাটিতে যায়। দ্বিতীয়টি পুশবাটনের সংশ্লিষ্ট লেগ থেকে 5 ভোল্ট সরবরাহে যায়। তৃতীয়টি একটি ডিজিটাল I/O পিনের সাথে সংযুক্ত হয় (এখানে পিন 2) যা বোতামের অবস্থা পড়ে।

যখন pushbutton খোলা থাকে (চাপানো হয়) pushbutton এর দুই পায়ের মধ্যে কোন সংযোগ নেই, তাই পিনটি মাটির সাথে সংযুক্ত থাকে (পুল-ডাউন রোধের মাধ্যমে) এবং আমরা একটি LOW পড়ি। যখন বোতামটি বন্ধ করা হয় (চাপা), এটি তার দুই পায়ের মধ্যে একটি সংযোগ তৈরি করে, পিনকে ভোল্টেজের সাথে সংযুক্ত করে, যাতে আমরা একটি উচ্চ পড়ি। (পিনটি এখনও মাটির সাথে সংযুক্ত, কিন্তু রোধকারী বিদ্যুৎ প্রবাহকে প্রতিরোধ করে, তাই সর্বনিম্ন প্রতিরোধের পথ হল +5V।) যদি আপনি ডিজিটাল I/O পিনকে সবকিছু থেকে সংযোগ বিচ্ছিন্ন করেন, তাহলে LED ত্রুটিপূর্ণভাবে জ্বলজ্বল করতে পারে। এর কারণ হল ইনপুটটি "ভাসমান" - অর্থাৎ ভোল্টেজ বা মাটির সাথে সংযুক্ত নয়। এটি কমবেশি এলোমেলোভাবে উচ্চ বা নিম্ন ফিরে আসবে। এজন্য আপনার সার্কিটে একটি পুল-ডাউন রোধক প্রয়োজন।

ধাপ 3: কোড:

আরো আকর্ষণীয় প্রকল্পের জন্য আমার সাথে সংযোগ করুন:

ইউটিউব: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… ফেসবুক পেজ:

ইনস্টাগ্রাম: https://instagram.com/official_techeor? Igshid = uc8…

int বোতাম = 2;

int a; অকার্যকর সেটআপ () {Serial.begin (9600); পিনমোড (বোতাম, ইনপুট); } void loop () {a = digitalRead (button); সিরিয়াল.প্রিন্ট ("বোতামের মান ="); Serial.println (a); }

প্রস্তাবিত: