নতুন Arduinos উপর, এক তিনটি রাজ্যে এক pinMode সেট করতে পারেন: OUTPUT
, INPUT
, এবং INPUT_PULLUP
।
এই পৃষ্ঠাটি বলেছেন:
আরডুইনোর আটমেগা চিপের অভ্যন্তরীণ পুল-আপ প্রতিরোধক রয়েছে (প্রতিরোধকরা যা অভ্যন্তরীণভাবে পাওয়ার সাথে সংযুক্ত থাকে) যা আপনি অ্যাক্সেস করতে পারবেন। আপনি যদি বাহ্যিক পুল-ডাউন প্রতিরোধকের পরিবর্তে এগুলি ব্যবহার করতে পছন্দ করেন তবে আপনি পিনমোড () এ INPUT_PULLUP যুক্তিটি ব্যবহার করতে পারেন। এটি কার্যকরভাবে আচরণটিকে উল্টে দেয়, যেখানে HIGH এর অর্থ সেন্সরটি বন্ধ রয়েছে এবং LOW এর অর্থ সেন্সরটি চালু।
আমি বরং নিশ্চিত যে আচরণটি উল্টানো কেবল এমনটি নয় যা যদিও এটি করে।
কি করে INPUT_PULLUP
? এটিকে কী থেকে আলাদা করে তোলে INPUT
এবং কোনটি কোনটি ব্যবহার করবেন তা কীভাবে সিদ্ধান্ত নেবে?