배송 |
---|
상품 정보 | 가격 | 삭제 |
---|---|---|
아두이노 마이크로폰 소리 증폭 감지 센서 MAX9814 / 사운드 | ||
TOTAL PRICE(수량) 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | const int sampleWindow = 50; unsigned int sample; int led = 10; void setup(){ Serial.begin(9600); } void loop(){ unsigned long startMillis= millis(); unsigned int peakToPeak =0; unsigned int signalMax = 0; unsigned int signalMin = 1024; while(millis() - startMillis <sampleWindow){ sample = analogRead(A0); if (sample < 1024){ if(sample > signalMax) signalMax = sample; else if(sample < signalMin) signalMin = sample; } } peakToPeak = signalMax - signalMin; double volts = (peakToPeak * 5.0) / 1024; { if (volts>1.5) digitalWrite(led,HIGH); else digitalWrite(led,LOW); } Serial.println(volts); } | cs |