Gogo Board Musical

Assim como fizemos com o Arduino, é possivel utilizar um piezo para emitir notas musicais, neste caso, utilizando o bip da própria placa e controlando-o através do PWM.

Este é um exemplo de utilização, construído com o Pic 18f4520, que podemos adaptar para à Gogo Board.

Podemos aproveitar o código disponível e apenas altera-lo para que seja compatível com o bootloader já existente na placa.

Para isso, acrescentamos ao início do código:

#include "bootloader.h"
#case

E comentamos as linhas:

//#include
//#fuses HS,NOLVP,NOWDT,NOPROTECT
//#use delay(clock=40000000)

Depois de gravar este firmware, escrito para o compilador Ccs, a placa irá emitir as notas musicais programadas.

O exemplo é simples, porém demonstra uma das funcionalidades e aplicações do PWM.

Foto: http://hades.mech.northwestern.edu/

Colaboração: Lucas Tanure

Anúncios