如何解决代码上传成功,但串行监视器上没有错误或打印值
我想使用 NodeMCU(ESP8266)和声音传感器(k-38)。我只是想打开和关闭 LED。我正在关注此 link,这是代码。
int led = D7;
int sound_digital = D8;
int sound_analog = A0;
void setup(){
Serial.begin(9600);
pinMode(led,OUTPUT);
pinMode(sound_digital,INPUT);
}
void loop(){
int val_digital = digitalRead(sound_digital);
int val_analog = analogRead(sound_analog);
Serial.print(val_analog);
Serial.print("\t");
Serial.println(val_digital);
if (val_digital == HIGH)
{
digitalWrite (led,HIGH);
delay(3000);
}
else
{
digitalWrite (led,LOW);
}
}
代码上传成功,多次交叉检查其接线,但串行监视器上没有错误或打印值(使用 Arduino IDE)并且没有 LED 闪烁。请帮助我理解这个问题。最终,我想用 NodeMCU 和声音传感器构建音乐反应 LED 灯条(单色,2 线)。我花了一整天,但没有成功。引导我。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。