TDA2030, пожалуй, наиболее распространенный усилитель низкой частоты используемый как в промышленных акустических системах, так и в самодельных. Производитель гарантирует выходную мощность в пределах 18 Вт, однако, это только в теории. На самом деле микросхема способна выдать данную мощность только в пиках, в номинале получается только порядка 14 Вт, хотя для домашнего использования достаточно и этого.
Имея мощный усилитель, иногда, просто невозможно раскачать его на полную мощность, используя в качестве источника сигнала устройство с недостаточной выходной мощностью. Для решения этой проблемы достаточно собрать предусилитель, который усилит слабый сигнал и подаст на основной усилитель мощности сигнал достаточный для его нормальной работы. Кроме того, предусилитель полезен тем, что между им и основным усилителем можно включить тембр блок либо эквалайзер.
Одной из проблем при изготовлении различных устройств является «лженажатия» кнопок. И вроде программа написана нормально, и детали новые, но при однократном нажатии на кнопку, программа, почему то обрабатывает это одно нажатие как несколько. Данный эффект называют дребезгом кнопки. Одним из факторов проявления данного эффекта является плохой контакт. Так, например, даже в новой кнопке могут слегка окислится контакты, и, при нажатии, получаем вместо одного импульса – несколько.
Дабы защититься от этого эффекта, воспользуемся функцией Button. Функция эта прописана во встроенной библиотеке стандартных функций. Вот она в полном виде: