Paso 4: Radio FM Software
Para la parte de software de Radio, necesita dos bibliotecas (aquí y aquí) para compilar el sketch de arduino proporcionado.
El software es fácil de usar. 4 botones para controlar todas las funcionalidades. 2 buscar y 2 para ir a través de los recuerdos. Cuando quiere memorizar una emisora, que necesita el ser en la memoria que desea seleccionar entonces la frecuencia y finalmente necesita simultáneamente los botones 2 memorias.
Para ser capaces de mantener las frecuencias memorizadas después de una parada de arduino, se utiliza la eeprom. He utilizado un símbolo que es manejado por el compilador y el script de enlace durante el tiempo de compilación. Esta solución no es de uso frecuente en la comunidad de arduino para el control de la eeprom.
En el ejemplo:
#include "avr/eeprom.h"
#define STATION_NUMBER 10
flotador de la estación [STATION_NUMBER] EEMEM;
De esta manera, la variable "estación" se puede utilizar como variable estándar pero se traducirá en la eeprom.