Ask MAKE: Pull-up resistor

Technology
Ask MAKE: Pull-up resistor


Ask MAKE is a weekly column where we answer reader questions, like yours. Write them in to becky@makezine.com or drop us a line on Twitter. We can’t wait to tackle your conundrums!

arduino_switch_ledspulldown.jpg

So what’s a pull-up (or pull-down) resistor, anyway? Well, it’s used when you’re reading an input voltage from some kind of sensor as a “default” value. Say you’re using a pushbutton with your Arduino and want to know when the pushbutton is depressed, so you connect the digital pin to ground through the button. When the button is depressed, ground is connected to the pin. But when the button is not connected, the Arduino is looking at the signal connected to that pin, which is “floating,” and therefore subject to interference and static, things that are probably not desirable in a deliberately triggered system. You need a way to keep the signal consistent, like connecting the pin to power, unless the button is depressed. Since you shouldn’t connect power directly to ground, you need a load in there to prevent a short, so you use a resistor. The Arduino pin will still read 5V even when connected to a 10K-ohm resistor, but when the button is depressed it will read the connection to ground. This is a pull-up resistor. I can remember it because I think of the pin being “pulled” up to power. If you had the circuit wired the other way around, with the pin connected to power through the pushbutton and using a resistor connecting the other side of the pushbutton to ground, this is called a pull-down resistor.

There are lots of great tutorials online for implementing simple circuits with pull-up or pull-down resistors:

What will the next generation of Make: look like? We’re inviting you to shape the future by investing in Make:. By becoming an investor, you help decide what’s next. The future of Make: is in your hands. Learn More.

Tagged

Becky Stern is a Content Creator at Autodesk/Instructables, and part time faculty at New York’s School of Visual Arts Products of Design grad program. Making and sharing are her two biggest passions, and she's created hundreds of free online DIY tutorials and videos, mostly about technology and its intersection with crafts. Find her @bekathwia on YouTube/Twitter/Instagram.

View more articles by Becky Stern
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK