Trä BoomBox (4 / 5 steg)
Steg 4: FM-Radio-program
För det Radio programvara behöver du två bibliotek (här och här) att sammanställa den medföljande arduino skissen.
Programvaran är enkel att använda. 4 knappar att styra alla funktioner. 2 söka och 2 gå igenom minnen. När du vill memorera en station, du behöver det vara på minne du vill markera sedan frekvensen och slutligen du behöver Tryck samtidigt på knapparna 2 minnen.
För att kunna hålla de memorerade frekvenserna efter en arduino avstängning, används i eeprom. Jag använde en symbol som hanteras av kompilatorn och skriptet länk under kompileringen. Denna lösning används inte ofta i arduino gemenskapen för att styra eeprom.
Exempel:
#include "avr/eeprom.h"
#define STATION_NUMBER 10
float station [STATION_NUMBER] EEMEM;
Detta sätt variabeln "station" kan användas som en standard variabel men kommer att vara lokaliserade i eeprom.