HAL-RO-Developer / iot_plat_doc

2 stars 0 forks source link

Groveモジュールの調査(音センサ) #29

Closed Komei1009 closed 7 years ago

Komei1009 commented 7 years ago

背景

Groveモジュールを使用するため

目的

Groveモジュールの仕様を明確にするため

対応内容

RikuHashimoto commented 7 years ago

unsigned int val; unsigned long t1; unsigned long t2; void setup() { Serial.begin(115200); }

void loop() { t1 = micros(); val = analogRead(A0); t2 = micros(); if(val != 0){ Serial.print("val="); Serial.print(val); Serial.print(" time="); Serial.println(t2-t1); } delay(500); }

Serial結果 valは音の大きさ timeは応答速度で単位がμs val=446 time=157 val=595 time=186 val=753 time=170 val=681 time=174 val=153 time=153 val=213 time=183 val=126 time=205 val=393 time=190 val=446 time=157 val=595 time=186 val=753 time=170 val=681 time=174 val=153 time=153 val=213 time=183 val=126 time=205 val=393 time=190

※このモジュールの電源電圧が4~12V(標準5V)です  ESP8266のvinから電源を取ろうとした所ずっとアナログ値が0のままだったので  vinからの電圧を測ってみた所4.7Vでした。5Vの外部電源に変えたら検出するようになりましたが  iPhoneから音楽を流しても、スピーカー部分をモジュールにかなり近づけないとちゃんと検出されい (音楽を流しても10~25しか出ない)ので大きな外部電源が必要かもしれないです。