Paulo, antecipadamente agradeço a atenção. Meu circuito foi baseado exatamente em um circuito com o 555, porém utilizando componentes disponíveis.
Então eu preciso modular a frequência e o duty rate (ou não, após encontrar a frequência ideal). O duty rate seria a amplitude em volts? Eu não entendo bem. Você sabe se eu preciso mexer nos fuses para trabalhar em 16Khz na saída pwm? Se sim, você sabe como faço isso?
Reginaldo.
adicionado 20 minutos depois
Usei o programa abaixo para testar. Não sei que frequencia gerou, porém produziu um pouco de AT, mas ao custo de um sobreaquecimento do transistor.
void setup() {
pinMode(1, OUTPUT);
}
void loop() {
int potenciometro = analogRead(2) / 4;
int frequencia = potenciometro + 1;
double periodo = (1 / frequencia) * 1000;
double tempo = periodo / 2;
analogWrite(1, 255);
delay(tempo);
analogWrite(1, 0);
delay(tempo);
}
adicionado 23 minutos depois
Duty cicle é a relação da largura de pulso, vi agora em um site. Está começando a clarear.