Громкость в монитор порта
Выход аудиовхода на A0: скажите что-нибудь в микрофон — число вырастет.

Что понадобится
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Вход аудиокарты | OUT | → | Arduino Uno | A0 |
| Вход аудиокарты | GND | → | Arduino Uno | GND |
Скетч
// Вход аудиокарты отдаёт напряжение тем больше, чем громче звук.
// Плата читает его обычным analogRead — как любой аналоговый датчик.
//
// При запуске браузер спросит разрешение на микрофон: без него
// напряжение останется нулевым.
void setup() {
Serial.begin(9600);
Serial.println("Скажите что-нибудь в микрофон");
}
void loop() {
int raw = analogRead(A0);
Serial.print("уровень ");
Serial.print(raw);
Serial.print(" ");
// Простая шкала из символов — видно динамику, а не только цифры.
for (int i = 0; i < raw / 40; i++) Serial.print("#");
Serial.println();
delay(150);
}
Коротко о детали: Вход аудиокарты
Вход звуковой карты: снимает звук с микрофона компьютера и отдаёт его в схему как напряжение — чем громче, тем выше. Напряжение при полной громкости переключается кнопками на самом приборе (по умолчанию 5 В), там же полоска уровня и состояние микрофона. Браузер спросит разрешение при запуске симуляции.
Ещё примеры с деталью «Вход аудиокарты»
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Громкость в монитор порта» в симуляторе