int pushButton=7; //定义按键为管脚7
int buttonState=0; //按键初始值为0
int beforeState=0; //检测上一次按下是否松开
void setup()
{
Serial.begin(9600); //设置波特率为9600,一旦写上这个就可以和电脑通信了
pinMode(pushButton, INPUT); //定义管脚7为输入管脚
}
void loop()
{
buttonState=digitalRead(pushButton); //读取按键状态
if(buttonState==1 and beforeState==0) //如果按键按下并且上一次按下松开
{
Serial.print("hello:"); //打印出hello(不换行)
Serial.println(buttonState); //打印出按键状态
}
beforeState=buttonState;
delay(100);
}
Arduino之按键通信
最新推荐文章于 2023-12-02 00:29:52 发布