Существует вероятность того, что вы получите где-то зуммер устройства с внутренней схемой генерации частоты.
Но, скорее всего, вы получите устройство, которое просто преобразует электричество в звуковые волны.
Для таких устройств наиболее важные характеристики - это их сопротивление и громкость (когда они имеют сопоставимый размер / вес), и, к сожалению, существует крайняя разница между пьезо-электромагнитными колонками в них.
Для сопротивления: большинство маленьких электромагнитных динамиков, используемых в компьютерах, имеют сопротивление примерно 8 Ом.
Пьезо-зуммеры очень разные, физически эквивалентны последовательному подключенному конденсатору и индуктивности, но для случая микроконтроллера (Arduino) можно было бы считать эквивалентным резистору 100 Ом.
Для громкости - электромагнитный динамик по величине загрузчик, чем пьезо.
Вывод - в большинстве случаев пьезо можно было напрямую подключить к цифровым выходам cmos (для большей безопасности вы можете подключить его к токоограничивающему резистору 150 Ом).
Электромагнитный динамик нуждается в каком-либо источнике высокого тока, и, конечно же, для более качественного звука этот источник должен иметь линейные характеристики, и большинство микроконтроллеров не могут подавать большой ток.
Но в случае микроконтроллера, может быть использована какая-то простая схема, например схема переключения транзистора (схема переключения транзистора с открытым коллектором).
И, конечно же, в случае электромагнитного динамика вы должны использовать какой-либо ограничитель постоянного тока, например, подключить конденсатор между выводом mc и транзистором или написать программу, которая не будет питать динамик постоянным током.
Обновление: для других интересных вещей, я вспомнил, что любой трансформатор (или просто любая катушка с ферромагнитным сердечником) может выводить звук.
Это очень распространено, когда силовые трансформаторы выдают высокий звук. Например, большинство телевизоров выводят его. Обычно это не очень громко, но в тихой комнате можно было услышать.
Также несколько раз я слышал высокий звук от стабилизатора напряжения, когда на компьютере запускались некоторые программы, потому что на блоке питания этого компьютера нет PFC :)
Несколько раз я слышал звон аналогового вольтметра, когда использовал какое-то мощное устройство, например, сварочный аппарат.
Обновление: о катушках с сердечниками - помните, шум - это одна из вещей, с которой сталкиваются люди, производящие / использующие бесщеточные электродвигатели.
Поскольку бесщеточные двигатели представляют собой комбинацию катушек с сердечниками, они воспроизводят нежелательные звуки. И в большинстве случаев люди использовали высокочастотные токи, поэтому эти двигатели выдают ультразвук, который люди не слышат. В некоторых случаях электроника контроллера не могла производить управляющие токи с достаточно высокой частотой и могла слышать звуки, похожие на скрип или даже крики.