0
我使用的是arduino uno,我想模拟一个按钮。 我没有按钮,所以我通过连接一个导线到Digital3和一个GND并将它们压在一起来构建一个按钮。要注意到Digital3的HIGH,我将LED连接到Digital5。奇怪的Arduino行为与跳线
当我将GND线连接到Digital3线时,它可以工作。线索是,如果我用手指触摸digital3导线(无需将两根导线压在一起),LED灯就会亮起!该线是面包板一个非标准绝缘线...
我的代码:
void setup(){
pinMode(3, INPUT);
pinMode(5, OUTPUT);
}
void loop(){
if(digitalRead(3) == HIGH){
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
}
}
有人可以解释我为什么出现这种情况?