arduino 引脚作为输入时的不稳定问题和 解决方案


问题描述:

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); }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM