Yeni Arduinos günü, biri üç durumdan birine pinMode ayarlayabilirsiniz: OUTPUT
, INPUT
, ve INPUT_PULLUP
.
Bu sayfa diyor ki:
Arduino'daki Atmega yongasında erişebileceğiniz dahili çekme dirençleri (dahili olarak güç sağlayan dirençler) vardır. Bunları harici açılır dirençler yerine kullanmayı tercih ediyorsanız, pinMode () içindeki INPUT_PULLUP değişkenini kullanabilirsiniz. Bu, HIGH'ın sensörün kapalı olduğu ve DÜŞÜK sensörün açık olduğu anlamına gelen davranışı tersine çevirir.
Ancak davranışını tersine çevirmenin yaptığı tek şey olmadığından eminim.
Ne yapar INPUT_PULLUP
? Bundan farklı kılan nedir INPUT
ve hangisinin kullanılacağına nasıl karar verilir?