Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 在Arduino中打印按钮时出现故障_Loops_Arduino - Fatal编程技术网

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");
  }
}
赛道照片:


啊哈,我发现了一个有按钮教程的网站,它回答了我的问题。如果有人感兴趣,请点击这里:


我建议的第一个调试步骤是在其他地方打印-例如,在设置功能中-以便您可以确定这是按钮问题还是串行监视器问题。由于它没有在站点中回答问题,所以该站点的想法是在回答中回答,而不仅仅是链接到另一个站点,除此之外,我引用创作者的话,这个网站变成了一个网站链接