เมื่อวันที่ Arduinos ใหม่หนึ่งสามารถตั้ง pinMode ให้เป็นหนึ่งในสามรัฐ: OUTPUT
, และINPUT
INPUT_PULLUP
หน้านี้พูดว่า:
ชิป Atmega บน Arduino มีตัวต้านทานแบบดึงขึ้นภายใน (ตัวต้านทานที่เชื่อมต่อกับพลังงานภายใน) ที่คุณสามารถเข้าถึงได้ หากคุณต้องการใช้สิ่งเหล่านี้แทนตัวต้านทานแบบดึงลงภายนอกคุณสามารถใช้อาร์กิวเมนต์ INPUT_PULLUP ใน pinMode () สิ่งนี้จะย้อนกลับพฤติกรรมได้อย่างมีประสิทธิภาพโดยที่ HIGH หมายถึงเซ็นเซอร์ปิดอยู่และ LOW หมายถึงเซ็นเซอร์เปิดอยู่
ฉันค่อนข้างแน่ใจว่าการคว่ำพฤติกรรมไม่ได้เป็นสิ่งเดียวที่ทำ
อะไรINPUT_PULLUP
ทำอย่างไร อะไรทำให้แตกต่างจากINPUT
และหนึ่งจะตัดสินใจเลือกที่จะใช้?