我们正在尝试制作一种能够响应不同长度按钮的玩具。现在我们正在尝试测试按钮以确保按下按钮并根据多长时间做出不同的反应,但是我们在按下时无法进行任何打印,到目前为止它只打印“无”,无论是否是否紧迫。任何想法为什么它不能正确打印?这是代码:
const int switchPin =3;
int held = 0;
void setup(){
pinMode (switchPin, INPUT);
Serial.begin(9600);
}
void loop() {
int switchVal = digitalRead(switchPin);
while (switchVal == HIGH) {
Serial.println("sound1");
}
}
电路照片:
答案 0 :(得分:-1)
啊哈,我发现了一个带有按钮教程的网站,可以回答我的问题。如果有人有兴趣,请点击这里: