Radio FM Arduino RDA5807M

Com o módulo RDA5807M é possível construir um rádio FM junto a um display SSD1306 e um Arduino controlando. Para selecionar a estação foi usado um Encoder com chave pulsante onde pode-se ajustar a casa da unidade de MHz ou a casa dos décimos, permitindo ajustar a frequência desejada facilmente. Esse encoder gera dois pulsos defasados quando girado em um passo e o software verifica se foi no sentido horário ou anti-horário conforme o primeiro pulso. O módulo pode excitar um fone estéreo de 32R diretamente ou um alto-falante em um amplificador com o LM386M:

 

O circuito sendo testado:



Vídeo funcionando:






Abaixo o programa escrito em C e os links das bibliotecas utilizadas:


Programa

 

display ssd1306

display gfx

BusIO

radio 

Comentários

Postagens mais visitadas deste blog

Gerador Aleatório

MP3

HD com relês