作为问题关于上拉电阻的问题仅回答了我在“编辑”中已经提到的问题的一部分,这个问题是在提出这个问题后不久提出的,这里的答案(下面)非常详细,上下文相关且易于理解。绝对不是重复的;标记为重复 2-3 点
我正在读一本关于 Arduino 的书,我只是不明白上推电阻的概念,以下是书中的引述:
为什么我们需要电阻R1?只要不按下按钮,R1 保证 Arduino 的数字输入引脚 7 连接到 +5V 的恒定电压。如果按下按钮,引脚 7 上的信号下降到地 (GND),同时 Arduino 的 +5V 电源连接到 GND,我们通过限制可以从 +5V 流向 GND 的电流来避免短路带一个电阻器(1 - 10 KΩ)。此外,如果引脚 7 和 +5V 之间根本没有连接,那么只要不按下按钮,输入引脚就会“悬空”。这意味着它既不连接到 GND 也不连接到 +5V,拾取静电噪声导致输入的错误触发。
另一本书称它为 Arduino 的上拉电阻,因为它将电流拉向 5V,这让我更加困惑 - 电阻器如何增加电压,不应该是电压降吗?
编辑- 感谢@Golaž 在评论中指出关于上拉电阻的问题(此编辑于 3 月 30 日 ~6 插入)中的有用材料。
那么,这整个概念是什么?哪个术语俯卧撑/上拉是正确的?
此外,参考上面的电路 -
- 什么是浮动引脚?
- R1如何避免短路?为什么它算作短路而不是闭路。毕竟 GND 是一个接收器。
- 仅 5V 时短路是否严重问题
我已经读过:
但我还是不太明白。