Étape 4: FM Radio logiciel
Pour la partie logicielle de Radio, vous aurez besoin de deux bibliothèques (ici et ici) pour compiler le sketch arduino fourni.
Le logiciel est facile à utiliser. 4 boutons pour contrôler toutes les fonctionnalités. 2 recherche et 2 pour aller à travers les souvenirs. Lorsque vous voulez mémoriser une station, vous devez l’être sur la mémoire à sélectionner puis la fréquence et enfin vous devez appuyer simultanément sur les boutons 2 mémoires.
Pour être en mesure de conserver les fréquences mémorisées après un arrêt arduino, l’eeprom est utilisé. J’ai utilisé un symbole qui est géré par le compilateur et le script lien pendant le moment de la compilation. Cette solution n’est pas souvent utilisée dans la communauté arduino pour contrôler l’eeprom.
L’exemple :
#include « avr/eeprom.h »
#define STATION_NUMBER 10
Gare de flotteur [STATION_NUMBER] EEMEM;
De cette façon, la variable « station » peut être utilisée comme une variable standard, mais il sera localisé dans l’eeprom.