คือผมใช้ Arduino KY-038 Microphone sound sensor module เพื่อรับสัญญาณเสียงครับ แล้วผมต้องการให้สัญญาณที่ได้ออกที่ buzzer ผมเขียนโค้ดแบบนี้ครับ
int buzzer=1;
void setup() {
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
if(sensorValue>700){
digitalWrite(buzzer, HIGH);
Serial.println(sensorValue);
}
if(sensorValue>600) {
digitalWrite(buzzer, LOW);
}
delay(100);
}
แต่ buzzer ดังตลอดเลยครับ เวลาไม่พูดใส่เซ็นเซอร์ ก็ยังคงดังตลอด คือใครพอช่วยได้ไหมครับ
อีกเรื่องคือ ถ้าจะเอาสัญญาณที่ได้จากเซ็นเซอร์มาแสดงเป็นกราฟ ต้องทำอย่างไรครับ ใช้โปรแกรมตัวไหน
ช่วยด้วยครับเกี่ยวกับ Arduino
int buzzer=1;
void setup() {
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
if(sensorValue>700){
digitalWrite(buzzer, HIGH);
Serial.println(sensorValue);
}
if(sensorValue>600) {
digitalWrite(buzzer, LOW);
}
delay(100);
}
แต่ buzzer ดังตลอดเลยครับ เวลาไม่พูดใส่เซ็นเซอร์ ก็ยังคงดังตลอด คือใครพอช่วยได้ไหมครับ
อีกเรื่องคือ ถ้าจะเอาสัญญาณที่ได้จากเซ็นเซอร์มาแสดงเป็นกราฟ ต้องทำอย่างไรครับ ใช้โปรแกรมตัวไหน