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);
}
}
有人可以解釋我爲什麼出現這種情況?