声音传感器RGB LED编码

时间:2018-07-16 13:26:20

标签: led msp430 code-composer

因此,我们在板子上连接了一个声音传感器,以便在听到声音时点亮我们的LED灯,虽然可以,但是会有些打h。

我们尝试弄乱代码一段时间,但是无论我们做什么,即使我们设置了阈值,传感器也只会对声音做出反应。如果您在图片中看到它,它只会在显示屏上显示 “大声” 杂音,并且似乎无法进入我们在阈值中设置的其他条件。我们使用螺丝刀配置传感器,但似乎无济于事。我们的代码位于&下方,在继续之前,我们想知道它是否有问题可以解决,谢谢

此外,声音传感器是“ ko9A01” PS:我们使用“能量”进行编码。

enter image description here

enter image description here

#include <msp430.h>
#include <Wire.h>

int soundsensor = 2;
int led = 3;                

void setup() 
{ 
  Serial.begin(9600);
  Serial.println("Begin Test");
  pinMode(soundsensor,OUTPUT);
  pinMode(led,OUTPUT);
}

void loop()
{


int sensorValue = digitalRead(soundsensor);
Serial.println(sensorValue);
delay(250); 

if (sensorValue == 1) 
{
  Serial.print("LOUD");
  digitalWrite(led,HIGH);

 }
else
{
  Serial.print("QUIET");
  digitalWrite(led,LOW);

}

}

编辑:现在,在Brydon的帮助下,我们将输出更改为input并将其更改为this,然后将其更改为this,现在我们得到了这个新错误voi

void setup() 
{ 
  Serial.begin(9600);
  Serial.println("Begin Testing");
  pinMode(soundsensor,INPUT);
}

,它只显示 “开始测试”:

0,不会从那里移动

1 个答案:

答案 0 :(得分:1)

您已在设置中将声音传感器配置为OUTPUT

我假设您希望它成为输入?如果您要从中读取值,情况就是这样。

我不能告诉您您使用的是哪种传感器-但是有关该传感器的更多信息,我们可以阅读文档并帮助您适当配置输入(即阈值)