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