Интернет-магазин «Неглупый Дом»
В другом проекте используется готовый модуль XH-M567. Здесь то же самое — на менее дорогой и значительно более старой микросхеме LM386, классическом усилителе, десятилетиями применяемом в самодельных конструкциях.
LM386 — усилитель мощности для маленьких динамиков: вся схема усиления в одной микросхеме. Усиление по умолчанию скромное (~20 раз), увеличивается до 200 раз конденсатором между выводами усиления на плате.
Как и с XH-M567, `tone()` — прямоугольный сигнал, но для простого тона это не критично: усилитель просто увеличивает амплитуду, давая мощность громче пьезо-зуммера.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, а не специализированный кодер, могу что-то упустить.
const int AMP_PIN = 9;
void setup() {
Serial.begin(9600);
}
void loop() {
tone(AMP_PIN, 1500, 300);
delay(1000);
tone(AMP_PIN, 2000, 300);
delay(1000);
}
Дополнительных библиотек не требуется — только `tone()`, как с обычным зуммером. Громкость регулируется резистором/конденсатором усиления на плате модуля.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 145 ₽ 131 ₽ (экономия 14 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.