কম্পিউটার টিউটোরিয়াল

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

Taron Foxworth

দ্বারা

আপনি যদি কখনও Arduino-এ একটি বোতাম সংযুক্ত করে থাকেন, তাহলে আপনি এই চিত্রটি দেখতে পেয়েছেন:

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

প্রথমে, এটি বিভ্রান্তিকর হতে পারে। আমার প্রথম চিন্তা:"কেন আমার একটি প্রতিরোধকের প্রয়োজন? আমি শুধু এটি বলতে চাই যে বোতামটি টিপছে কিনা।"

অনেক পড়ার পরে, একটি সহজ ব্যাখ্যা ছিল না।

এখানে কি হচ্ছে

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি ডায়াগ্রাম 1

সেই বোতামে—একেএ একটি সুইচ—তারগুলি একটি "H" আকারে তৈরি হয়৷ কিন্তু মাঝখানে কানেক্ট করা নেই — বা সার্কিটটা কানেক্ট করা নেই — যতক্ষণ না আমরা বোতাম টিপছি।

বাস্তবে, আমরা Arduino a 0 থেকে পড়তে চাই যখন কিছুই সংযুক্ত থাকে না এবং একটি 1 বোতাম টিপলে।

আরডুইনোতে, একে বলা হয় জেনারেল পারপাস ইনপুট আউটপুট (GPIO)।

সুতরাং, আমরা এরকম কিছু করতে পারি:

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি চিত্র 2

আমরা সার্কিটের বাম দিকে পজিটিভ (5v, 3.3V, বা VCC) সংযোগ করি।

এখন, বোতাম টিপলে, GPIO একটি 1 পড়বে , এবং সব ভাল।

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি চিত্র ৩

আচ্ছা, না। চলুন চিত্র 2 আবার দেখে নেওয়া যাক:

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি চিত্র 2

আমরা একটি 0 চেয়েছিলাম যখন কিছুই সংযুক্ত করা হয় না, কিন্তু আপনি কিভাবে এই গ্যারান্টি দিতে পারেন? বর্তমানে, GPIO কে 0 হওয়ার গ্যারান্টি দেওয়ার কোন উপায় নেই .

বাতাসে ইলেক্ট্রোম্যাগনেটিক ফ্রিকোয়েন্সিও রয়েছে যা আপনার GPIO কে 0 এ আঁকতে পারে অথবা 1 . এমনকি দুজনের মধ্যে ওঠানামাও হতে পারে! এইভাবে, আমরা ইতিবাচক হতে পারি না এটি একটি 0 (আমি শ্লেষে খুব খারাপ)। এটি একটি লজিক্যাল 0 নামেও পরিচিত .

লজিক্যাল 0 পাওয়ার এক উপায় পিনটিকে মাটিতে বাঁধতে হয়:

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

ইয়া! সুতরাং, এখন এটি একটি গ্যারান্টিযুক্ত যৌক্তিক শূন্য। বোতামটি চাপানোর সময়, এটি 1 হতে চলেছে এখন ঠিক?

আচ্ছা, না।

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

আপনি শুধু একটি শর্ট সার্কিট তৈরি করেছেন। ?

এখানেই রোধ আসে। শর্ট সার্কিট এড়াতে আমাদের সার্কিটে প্রতিরোধ যোগ করতে হবে। প্রতিরোধক জিনিস নিয়ন্ত্রণে রাখে।

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

বিদ্যুৎ ন্যূনতম প্রতিরোধের পথ নেবে। আপনার GPIO এখন একটি 1 নিবন্ধন করবে বোতাম টিপলে। ভালো লাগে:

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

উহু! এখন আমরা কিছু নিয়ে কাজ করছি।

এখন এর বিপরীত দিকে তাকান:পুল-আপ প্রতিরোধক। এটি একই জিনিস কিন্তু বিপরীতে। যখন বোতাম টিপানো হয় না, GPIO একটি 1 নিবন্ধন করবে . আপনি বোতাম টিপলে, GPIO হবে 0 .

চাপা না থাকলেও, আমাদের কাছে GPIO পজিটিভ (VCC) এর সাথে সংযুক্ত আছে। সুতরাং, সেখানে থাকা যেকোনো কারেন্টকে টেনে আনা হবে যাতে GPIO একটি লজিক্যাল 1 নিবন্ধন করে। .

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

এখানে উল্লেখ করা গুরুত্বপূর্ণ যে, বিদ্যুৎ সবসময় মাটিতে যেতে চায়। সুতরাং, যখন আমরা বোতাম টিপুন, প্রবাহিত কারেন্টটি স্থলভাগে প্রবাহিত হবে। এইভাবে, GPIO-তে যে কোনো কারেন্ট যেতে পারে, তার সাথে চলে যায়, GPIO-কে লজিক্যাল 0-এ রেখে যায়। .

পুল-ডাউন এবং পুল-আপ প্রতিরোধকগুলি ব্যাখ্যা করা হয়েছে:অপরিহার্য হার্ডওয়্যার বেসিকগুলি

? দ্য এন্ড।

আমি এটা কেন লিখলাম?

আমি কোনো হার্ডওয়্যার অভিজ্ঞতা ছাড়াই 2016 সালের সেপ্টেম্বরে লোসান্টে যোগদান করি। প্রতিটি একক হার্ডওয়্যার স্টার্টার কিট আপনাকে এই ধারণার কোন ব্যাখ্যা ছাড়াই একটি বোতাম দেয়। আশা করি, এটি আপনার আলোর বাল্বটিও বন্ধ করতে সহায়তা করবে। ?

এই শুধুমাত্র পৃষ্ঠ scratched. আপনি যদি আরও গভীর খনন করতে চান তবে এই সংস্থানগুলি দেখুন:

পুল-আপ প্রতিরোধক - learn.sparkfun.com
_আরেকটি বিষয় উল্লেখ করতে হবে যে পুল-আপের প্রতিরোধ যত বড় হবে, পিনটি তত ধীর গতিতে সাড়া দেবে…_learn.sparkfun.com

আমি প্রতিক্রিয়া ভালোবাসি. সুতরাং, দয়া করে আমাকে জানান যদি এটি উন্নত করা যায়। যদি আমি এতে বলটি পুরোপুরি মিস করি, আমাকে জানান! আমি অন্যদের জন্য এটি আরও ভাল করতে চাই।

বিনামূল্যে কোড শিখুন. freeCodeCamp-এর ওপেন সোর্স পাঠ্যক্রম 40,000-এরও বেশি লোককে ডেভেলপার হিসেবে চাকরি পেতে সাহায্য করেছে। শুরু করুন


  1. পৃষ্ঠা উপলব্ধ নয়, আপনার আইটি প্রশাসকের এই অ্যাপের কিছু এলাকায় সীমিত অ্যাক্সেস রয়েছে

  2. Windows 11/10 এ কাজ করছে না মাউস স্ক্রল কিভাবে ঠিক করবেন

  3. Windows 10 বিরক্তি - পর্ব 9000

  4. Windows 10 এ পাসওয়ার্ড টাইপ করা যায় না? এই হল ফিক্স?