声音传感器的嵌入式绿灯闪烁着噪音但外部LED没有

时间:2015-08-25 16:57:47

标签: audio sensor arduino-uno led

我买了一个声音传感器(3针VCC GND OUT) 我正确地连接了所有引脚(我认为)

VCC to 5V
GND to GND
OUT to A0

但是当我将代码上传到arduino uno时,声音传感器的内部绿灯会闪烁,声音就像音乐一样。但是面包板上的任何LED都没有。 函数sensorValue = analogRead(A0);的值在产生噪声时返回几乎相同的值。校准传感器后,该值也几乎相同 这是我的代码

#define out A0
int th = 320;
int sensorValue = 0;


int pins[3] = {10,11,12};

void setup(){

  int i;
  for( i = 0; i<3; i++ ){
     pinMode(pins[i], OUTPUT);
  }

  //pinMode(out,INPUT);

  Serial.begin(9600);

}

void loop(){
//  sensorValue = analogRead(OUT);
  sensorValue = analogRead(out);
  int chk = digitalRead(out);
  Serial.print("sensorValue: ");
  Serial.println(sensorValue);

  Serial.print("digitalRead: ");
  Serial.println(chk);

  int i=0;
  if( sensorValue > th){
    for( i = 0; i<3; i++){
       digitalWrite(pins[i],HIGH); 
    }
  }else{
   for( i = 0; i<3; i++){
       digitalWrite(pins[i],LOW); 
    }   
  }


}

它有什么问题?

0 个答案:

没有答案