Jeffrey Cross
Jeffrey Cross

询问MAKE:上拉电阻

询问MAKE是一个每周专栏,我们回答读者的问题,就像你的一样。将它们写入[email protected]或在Twitter上留言。我们迫不及待地想要解决你的难题!

那么什么是上拉(或下拉)电阻呢?好吧,它是在你从某种传感器读取输入电压作为“默认”值时使用的。假设您正在使用Arduino按钮并想知道按钮何时被按下,那么您可以通过按钮将数字引脚连接到地面。按下按钮时,接地连接到引脚。但是当没有连接按钮时,Arduino正在查看连接到该引脚的信号,该信号是“浮动的”,因此受到干扰和静电的影响,在故意触发的系统中可能是不可取的。除非按下按钮,否则您需要一种保持信号一致的方法,例如将引脚连接到电源。由于您不应将电源直接接地,因此需要在那里加载以防止短路,因此您需要使用电阻器。即使连接到10K欧姆的电阻,Arduino引脚仍将读取5V,但是当按下按钮时,它将读取接地连接。这是一个上拉电阻。我记得它,因为我认为引脚被“拉”到电源。如果您将电路反过来连接,将引脚通过按钮连接到电源并使用将按钮另一侧连接到地的电阻,这称为下拉电阻。

在线有许多很棒的教程可以实现带上拉或下拉电阻的简单电路:

  • NYU ITP的数字输入/输出(上图)
  • Mad Scientist Notebook的上拉电阻
  • 了解上拉和下拉电阻
  • 维基百科上的上拉电阻

分享

发表评论