Loops 在Arduino中打印按钮时出现故障
我们正在尝试制作一种能够对不同长度的按键做出反应的玩具。目前,我们正在尝试测试按钮,以确保按钮被按下,并根据按下的时间长短做出不同的响应,但我们在按下时无法打印任何内容,到目前为止,无论是否按下,它都不会打印任何内容。你知道为什么打印不正确吗?代码如下:Loops 在Arduino中打印按钮时出现故障,loops,arduino,Loops,Arduino,我们正在尝试制作一种能够对不同长度的按键做出反应的玩具。目前,我们正在尝试测试按钮,以确保按钮被按下,并根据按下的时间长短做出不同的响应,但我们在按下时无法打印任何内容,到目前为止,无论是否按下,它都不会打印任何内容。你知道为什么打印不正确吗?代码如下: const int switchPin =3; int held = 0; void setup(){ pinMode (switchPin, INPUT); Serial.begin(9600); } void loop() {
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");
}
}
赛道照片:
啊哈,我发现了一个有按钮教程的网站,它回答了我的问题。如果有人感兴趣,请点击这里:
我建议的第一个调试步骤是在其他地方打印-例如,在设置功能中-以便您可以确定这是按钮问题还是串行监视器问题。由于它没有在站点中回答问题,所以该站点的想法是在回答中回答,而不仅仅是链接到另一个站点,除此之外,我引用创作者的话,这个网站变成了一个网站链接