Input 阿杜伊诺酒店

Input 阿杜伊诺酒店,input,arduino,digital,Input,Arduino,Digital,我试着在我的arduino uno板上读取数字,以检查5V信号是开还是关。 当我把它插入数字插脚9时,它很快就变得很热。它也不能给我A0模拟输入的正确读数。后来它在数码管脚8上工作良好。我知道引脚9可以用于提供PWM输出,但我认为它们也可以用作常规数字输入引脚。如何使用该引脚作为数字输入?使用输入引脚时,必须使用三个引脚。您必须使用接地引脚、模拟引脚和5V至3.3V电源。如果您使用的是开关、按钮、电位计等,则必须说明: void setup(){ pinMode(9, INPUT);

我试着在我的arduino uno板上读取数字,以检查5V信号是开还是关。
当我把它插入数字插脚9时,它很快就变得很热。它也不能给我A0模拟输入的正确读数。后来它在数码管脚8上工作良好。我知道引脚9可以用于提供PWM输出,但我认为它们也可以用作常规数字输入引脚。如何使用该引脚作为数字输入?

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

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

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

void loop() {
}               // your program
我建议使用按钮和开关


请记住,我们需要一个接地、模拟引脚和一个从3.3V到5V的电源。

复位时,所有引脚都设置为输入(参考:),无需显式设置为输入模式


如果某个部件异常发热,则表明您的电路有问题(即,您应该安装一个限流电阻器,或者将其设置为错误的极性,等等)

这可能会在超级用户论坛上得到更好的关注。