Jeffrey Cross
Jeffrey Cross

ถามยี่ห้อ: ตัวต้านทานแบบดึงขึ้น

ถาม MAKE เป็นคอลัมน์รายสัปดาห์ที่เราตอบคำถามของผู้อ่านเช่นคุณ เขียนพวกเขาใน [ป้องกันอีเมล] หรือวางสายบน Twitter เราแทบรอไม่ไหวที่จะแก้ไขปัญหาปริศนาของคุณ!

แล้วตัวต้านทานแบบดึงขึ้น (pull-down) คืออะไร? มันถูกใช้เมื่อคุณอ่านแรงดันไฟฟ้าขาเข้าจากเซ็นเซอร์บางชนิดว่าเป็นค่า "เริ่มต้น" สมมติว่าคุณกำลังใช้ปุ่มกดกับ Arduino ของคุณและต้องการทราบว่าเมื่อใดที่ปุ่มกดถูกกดลงดังนั้นคุณเชื่อมต่อพินดิจิตอลเข้ากับกราวด์ผ่านปุ่ม เมื่อปุ่มถูกกดลงดินจะเชื่อมต่อกับพิน แต่เมื่อไม่ได้เชื่อมต่อปุ่ม Arduino จะมองสัญญาณที่เชื่อมต่อกับพินนั้นซึ่ง“ ลอยตัว” ดังนั้นจึงมีการรบกวนและคงที่สิ่งต่าง ๆ ที่อาจไม่เป็นที่ต้องการในระบบที่ถูกกระตุ้นโดยเจตนา คุณต้องมีวิธีในการรักษาสัญญาณให้คงที่เช่นการเชื่อมต่อพินเข้ากับแหล่งจ่ายไฟเว้นแต่ปุ่มนั้นจะถูกกด เนื่องจากคุณไม่ควรเชื่อมต่อพลังงานโดยตรงกับกราวด์คุณต้องมีโหลดในตัวเพื่อป้องกันการลัดวงจรดังนั้นคุณจึงต้องใช้ตัวต้านทาน ขา Arduino จะยังคงอ่าน 5V แม้เมื่อเชื่อมต่อกับตัวต้านทาน 10K-ohm แต่เมื่อปุ่มถูกกดมันจะอ่านการเชื่อมต่อกับพื้น นี่คือตัวต้านทานแบบดึงขึ้น ฉันสามารถจำได้เพราะฉันคิดว่าพินถูก "ดึง" ขึ้นสู่อำนาจ หากคุณมีวงจรแบบมีสายอื่น ๆ โดยมีหมุดที่เชื่อมต่อกับพลังงานผ่านปุ่มกดและใช้ตัวต้านทานที่เชื่อมต่ออีกด้านหนึ่งของปุ่มกดไปที่พื้นดินนี้เรียกว่าตัวต้านทานแบบดึงลง

มีแบบฝึกหัดที่ยอดเยี่ยมมากมายออนไลน์สำหรับการใช้วงจรอย่างง่ายพร้อมตัวต้านทานแบบดึงขึ้นหรือลง:

  • อินพุตดิจิตอล / เอาต์พุตที่ NYU ITP (ภาพด้านบน)
  • ตัวต้านทานแบบดึงขึ้นได้ที่ Mad Scientist Notebook
  • ทำความเข้าใจกับตัวต้านทานแบบเลื่อนขึ้นและลง
  • ตัวต้านทานแบบดึงขึ้นบน Wikipedia

หุ้น

แสดงความคิดเห็น