问题描述:
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); }