Интернет-магазин «Неглупый Дом»
Усилитель XH-M567 уже использовался на сайте с небольшим рупорным динамиком — здесь та же микросхема раскачивает динамик побольше (40мм, 1Вт), что честно заметно меняет громкость и тембр сирены.
Усилитель лишь усиливает мощность сигнала — именно сам динамик (диаметр и заявленная мощность) определяет громкость и басистость звука по сравнению с маленьким динамиком 15-20мм.
Но просто взять динамик побольше не всегда помогает: если усилитель не может выдать достаточную мощность под конкретный динамик, громче не станет — появятся искажения или риск повредить усилитель.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, могу что-то упустить.
const int SPEAKER_PIN = 9;
void setup() {
}
void loop() {
for (int freq = 500; freq <= 1500; freq += 50) {
tone(SPEAKER_PIN, freq);
delay(20);
}
for (int freq = 1500; freq >= 500; freq -= 50) {
tone(SPEAKER_PIN, freq);
delay(20);
}
}
Только стандартный tone(). Тот же код, что в других проектах сайта с сиренами на этом усилителе — разница именно в динамике.
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 450 ₽ 405 ₽ (экономия 45 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.