подскажите подключил к аналоговому порту дуни 3.5 мм штекер от наушников все ок данные считывает . у меня вопрос есть ли формула для получения децибел из инфы поступаюшей на дуню ?
Величина, выраженная в децибелах, численно равна десятичному логарифму безразмерного отношения физической величины к одноимённой физической величине, принимаемой за исходную, умноженному на десять: где AdB — величина в децибелах, A — измеренная физическая величина, A0 — величина, принятая за базис.
Подключаете микрофон к аналоговому входу. Обнаруживаете, что в "тишине" с микрофона считывается в среднем в среднем значение, например, 2. Это будет величина A0. Потом хлопаете в ладоши и включаете музыку. Во время хлопка значение подскакивает до 1023, а от музыки до 50. Это будет значение A. Считаете децибелы: AdB_music = 10*log10(50/2) = 13.98 dB, AdB_clap = 10*log10(1023/2) =27.09 dB. Причем хлопок, может быть, был еще громче, но большую величину вы в таких условиях не сможете измерить.
спасибо но мне было только непонятно термин величины Ao . все остальное я знаю . в гинетеке заложено )