사운드 센서와
피에조 진동센서를 함께 연결하여서
LED를 불켜게 하고있는데요
왜 사운드센서가 소리를 감지하지 못할까요
값이 400~600 자꾸 왔다갔다만 하네요
그러다가 선을 조금 만지작 거리면 갑자기 값이 변동이있긴한데
소리에는 아무런 변화가 없어요 도와주세용
const int ledPin=12;
boolean ledOn = false;
void setup() {
Serial.begin(9600);
pinMode(A1, INPUT);
pinMode(ledPin,OUTPUT);
}
void loop() {
int sensorValue = analogRead(A1);
int sensorValue1 = analogRead(A0);
Serial.println(sensorValue);
delay(500);
if (sensorValue&&sensorValue1 > 550){
if (ledOn){
ledOn = false;
}else{
ledOn = true;
}
}
if (ledOn)
{
digitalWrite(ledPin,HIGH);
}
else
{
digitalWrite(ledPin,LOW);
}
}
회원에게만 댓글 작성 권한이 있습니다.