Arduino Digital Read Serial教程将指导您完成简单按钮的接线。我的问题围绕电阻器。
为什么需要电阻器?
我想我理解这一点,但是如果我错了,请纠正我。为了确保输入引脚读取低电平信号并且不会浮空,我们应该在不按下按钮时将其接地。按下按钮时,会有5V信号流到引脚和地。基尔霍夫(Kirchhoff)的电压定律规定,闭环中的总电压必须等于零,因此我们必须处理直接流向地面的5V电压。这就是为什么我们在按钮和地面之间放置一个电阻的原因。
如何选择电阻值?
这是我不清楚的。欧姆定律指出...
resistance = voltage / current
这是一个5V电源,Arduino Uno规范说该引脚提供40 mA的DC电流。所以..
resistance = 5V / 0.04A = 125 Ohms
在《数字读串行》教程中,为什么我们有一个10K欧姆的电阻器?那是矫kill过正,对吗?这就引出了另一个问题:如果您唯一的目标是消除电压,您是否会在电阻上施加过多的电阻?
预先感谢您的任何反馈!