問題描述:
arduino引腳作為輸入狀態時,高低電平不穩定
出現的原因:
arduino 引腳為輸入時,引腳電平處於懸空狀態,容易受外部電荷信號等干擾
解決的方案:
再程序配置為輸入狀態后 使用下拉電阻(10k)將其拉低,一直保持低電平穩定狀態
void setup() { Serial.begin(115200); pinMode(7,INPUT); pinMode(2,OUTPUT); } int buttonState=0; void loop() { digitalWrite(7,LOW); buttonState = digitalRead(7); if(buttonState==1){ digitalWrite(2, HIGH); Serial.println("nihao"); }else{ digitalWrite(2, LOW); }
delay(100); }
