BR-Gogo + Ccs: Beep – II

Com as linhas inseridas inicialmente em nosso firmware, configuramos todas entradas e saídas da placa, agora poderemos acionar, neste exemplo, o bip (piezo).

Observando o firmware original, vimos que existe a função beep:

void beep() {
set_pwm1_duty(50);
delay_ms(50);
set_pwm1_duty(0);
}

No entanto, assim como é feito ao acionarmos os leds, além de controlar o pwm, devemos colocar o pino em que o bip esta conectado em nível alto, para emissão do sinal sonoro e na sequência, em nível baixo, inibindo a emissão de som, o que será feito no próximo passo.

Anúncios