Stap 4: FM-Radio Software
Voor het deel van de software Radio moet u twee bibliotheken (hier en hier) om te compileren de verstrekte arduino schets.
De software is makkelijk te gebruiken. 4 knoppen om te controleren van alle functionaliteiten. 2 om te zoeken en 2 te gaan door middel van de herinneringen. Wanneer u onthouden van een station wilt, moet u de in het geheugen u wilt selecteer vervolgens de frequentie en ten slotte moet u te druk gelijktijdig op de knoppen 2 herinneringen.
Om te kunnen de frequenties in het geheugen houden na het afsluiten van een arduino, wordt de eeprom gebruikt. Ik gebruikte een symbole die wordt beheerd door de compiler en de link script tijdens het compileren. Deze oplossing wordt niet vaak gebruikt in de Gemeenschap van de arduino te controleren van de eeprom.
In het voorbeeld:
#include "avr/eeprom.h"
#define STATION_NUMBER 10
float station [STATION_NUMBER] EEMEM;
Op deze manier kan de variabele "station" worden gebruikt als een standaard variabele, maar het zal worden gelokaliseerd in de eeprom.