A0PINでアナログ音声信号を出力
スマホのYoutubeを流したマイクをsound sensorに近づけてみる
int analog_sensor = A0; int digit_sensor = 12; int ledPin = 3; int analogValue; int digitValue; void setup() { pinMode(ledPin, OUTPUT); pinMode(digit_sensor, INPUT); Serial.begin(9600); } void loop() { analogValue = analogRead(analog_sensor); digitValue = digitalRead(digit_sensor); Serial.println(analogValue, DEC); if (digitValue == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
シリアルモニタ
29
36
25
30
36
26
25
27
28
26
24
30
29
33
おお、なんかよくわからん、何がしたんだコレは。