Módulo amplificador mono de áudio baseado no chip TDA8932. Tem alta eficiência tipo Classe D, oferecendo potência elevada com aquecimento reduzido. Ideal para projetos de som compactos, caixas ativas, circuitos automotivos ou domésticos que exigem clareza e força.
Código Arduino:
Aqui vai um código simples em Arduino que gera um sinal PWM numa saída simulando áudio para um módulo amplificador (ex: seu módulo TDA8932), de modo que você possa conectar uma fonte de sinal (ou direto do Arduino) ao amplificador:
// Pino de saída para o sinal (PWM)
const int audioOutPin = 9;
void setup() {
pinMode(audioOutPin, OUTPUT);
}
// Gera uma onda senoidal simples por PWM
void loop() {
// Vamos variar o duty cycle para simular um tom (ex: ~1 kHz)
// Usaremos um loop para formar uma "senoide" aproximada
for (int i = 0; i < 360; i++) {
// calcula valor em sen(i) entre 0 e 255
float rad = i * 3.14159 / 180.0;
int val = (sin(rad) * 127.0) + 128;
analogWrite(audioOutPin, val); // escreve PWM proporcional
delayMicroseconds(20); // controla frequência (aprox.)
}
}
audioOutPin é o pino PWM que envia o sinal modulável para o amplificador.loop(), fazemos um ciclo de 0 a 359 graus e calculamos sin para simular uma onda senoidal.analogWrite gera o PWM correspondente.delayMicroseconds(20) controla a frequência do tom (com 360 passos, isso dá algo em torno de 1 kHz, ajustável conforme delay).01 Módulo Amplificador de Áudio 35W TDA8932