我尝试在我的arduino uno板上获取数字读数,以检查5V信号是否打开或关闭。当我把它插到9号数字引脚上时,它变得非常热,非常快。此外,它不能给我正确的读数在A0模拟输入。后来,它在数字引脚8上工作得很好。我知道引脚9可以用来提供PWM输出,但我认为它们也可以用作常规的数字输入引脚。如何使用此引脚作为数字输入?
发布于 2013-12-14 07:36:47
复位时,所有引脚均设置为输入(参考:http://arduino.cc/en/Tutorial/DigitalPins),无需明确将其设置为输入模式。
如果一些东西变得异常热,这表明你的电路出了问题(例如,你应该设置一个限制电阻,或者你把它放在错误的极性上,等等)。
发布于 2013-10-15 15:56:51
void setup(){
pinMode(9, INPUT);
}发布于 2013-12-02 03:00:04
当使用输入引脚时,你必须使用三个引脚。您必须使用接地引脚、模拟引脚和5V至3.3V电源。如果你使用开关、按钮、电位器等,这是你必须说明的:
int slideSwitch
void setup() {
pinMode(slideSwitch, INPUT);
}
void loop() {
} // your program我建议使用http://www.qtechknow.com/的按钮和开关
只要记住我们的A地,模拟PIN和A电源从3.3V到5V。
https://stackoverflow.com/questions/19371537
复制相似问题