使用したモノ
- Arduino Uno R3 互換機
- Sound Detection Module
- ジャンパー線
回路の作成
今回の使い方ではデジタルピンだけに刺して良いと思いますが、アナログピンの読み取りでどのようなな値が取れるのか気になったのでアナログピンにも刺します。
スケッチの作成
int val = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
val = analogRead(12);
analogRead(12);
Serial.println(val);
delay(1000);
}
シリアルモニタでアナログピンの読み取りを観察しながら半固定抵抗を動かして声を出してみたりしましたが、モジュールの感度のせいか、とてつもなくかすかに反応する程度で値に変化が見られても1~2程度でした。
int val = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
val = digitalRead(12);
digitalRead(12);
Serial.println(val);
delay(1000);
}
デジタルピンの読み取りも、アナログ同様に半固定抵抗の抵抗値に影響されるだけで、声を拾っている風には感じませんでした。
長期間放置していた為かセット品の質なのか、原因は分かりませんが、これは精度の良いモジュールでリベンジしたいですね。
コメント