Pull up, Pull down คืออะไร?

28 Jan 2018,
Share: 

Pull up, Pull down คืออะไร?

คือการต่อ ตัวต้านทานที่ขา input ของไมโครคอนโทลเลอร์ เหตุผลที่ต้องต่อคือ ถ้าเราต่อสวิตส์หรือ เซนเซอร์ต่างๆ เข้ากับไมโครคอนโทรเลอร์ตรงๆ อย่างเดียว อาจจะทำให้เกิดสัญญาณรบกวนได้ในกรณีที่ input ถูกลอยขาไว้ ไม่ได้จ่าย logic high หรือ low เช่น การต่อสวิตส์ ถ้าเรากดสวิตส์ จะทำให้มี logic high จ่ายให้กับ input ของไมโครคอนโทลเลอร์ แต่ถ้าเราปล่อยสวิตส์ ทำให้ ขา input ถูกลอยไว้ ไม่ได้ต่อลงกราวหรือ logic low ดังนั้นจึงต้องต่อ Pull up, Pull down เพื่อให้แน่ใจว่าเป็น logic high หรือ low เสมอ ถึงแม้ว่าจะไม่มี input ป้อนเข้ามา

Pull up

Pull up คือ การต่อตัวต้านทานจาก vcc เข้ากับ input ของ ไมโครคอนโทลเลอร์ ดังรูป

Image

Pull down

Pull down คือการต่อ ตัวต้านทาน จาก input ของไมโครคอนโทลเลอร์ เข้ากับ กราว ดังรูป

Image

Suggestion blogs

Arduino ตอน8 วิธีใช้ Analog input ใน arduino

สวัสดีครับ บทความนี้เราจะมาเรียนรู้ว่า Analog input ใน Arduino มันคืออะไร มีวิธีการใช้งานอย่างไร พร้อมทั้งตัวอย่างการใช้งานเบื้องต้น เรามาเริ่มต้นไปทีละ Step ดังนี้ครับ

Raspberry pi connect wifi network โดยไม่ต้องต่อจอภาพ

เราสามารถ Setting ให้ Raspbbery Pi ของเราเชื่อมต่อกับ Wifi network ได้โดยไม่ต้องต่อกับ จอภาพ, เมาส์ และคีย์บอร์ด เลย ซึ่งจะสะดวกมากสําหรับใครที่จะนํา Raspberry Pi ไปใช้งานในลักษณะที่ไม่ต้องใช้จอภาพ

Deep clone object in JavaScript

สวัสดีครับ ไม่ได้เขียน Blog มานาน วันนี้เอาซะหน่อยเป็นเรื่องสั้นๆที่เกี่ยวกับการ Clone object ใน Javascriptปกติ Object ใน Javascript จะเป็น Referent type หมายความว่า เมื่อเราสร้าง Object ขึ้นมา มันจะสร้าง Reference variable ไว้ใน Stack memory และใช้ Variable ที่เราประกาศ ชี้ไปยัง data ที่อยู่ในหน่วยความจำส่วนของ Heap memory อีกที


Copyright © 2019 - 2025 thiti.dev |  v1.58.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ