2

我试图在我的 arduino uno 板上进行数字读数,以检查 5V 信号是打开还是关闭。当我将它插入数字引脚 9 时,它变得非常热非常快。它也不能在 A0 模拟输入上给我正确的读数。后来它在数字引脚 8 上运行良好。我知道引脚 9 可用于提供 PWM 输出,但我认为它们也可以用作常规数字输入引脚。如何将此引脚用作数字输入?

4

3 回答 3

1

复位时,所有引脚都设置为输入(参考:http ://arduino.cc/en/Tutorial/DigitalPins ),无需明确将其设置为输入模式。

如果某物异常发热,则表明您的电路有问题(即,您应该放置一个限流电阻,或者您将其置于错误的极性等)

于 2013-12-13T23:36:47.073 回答
0

使用输入引脚时,您必须使用三个引脚。您必须使用接地引脚、模拟引脚和 5V 至 3.3V 电源。如果您使用的是开关、按钮、电位器等,您必须说明以下内容:

int slideSwitch

void setup() {
pinMode(slideSwitch, INPUT);
}

void loop() {
}               // your program

我建议使用来自http://www.qtechknow.com/的按钮和开关

请记住我们的接地、模拟引脚和 3.3V 至 5V 的电源。

于 2013-12-01T19:00:03.520 回答
0
void setup(){
     pinMode(9, INPUT);
}
于 2013-10-15T07:56:50.740 回答