Spela anpassade melodier på Arduino (4 / 5 steg)
Steg 4: Arduino kod
Denna tutorial på webbplatsen Arduino förklarar hur man spelar varje ton du någonsin skulle vilja spela i varje oktav. Tyvärr det inte hantera vilar mycket väl, så du är tvungen att dra ut anteckningarna att göra låten låter rätt (igen, jag är inte musiker, så ni får ursäkta min terminologi).
Jag ändrade filen pitches.h huvudet med en ny anmärkning definition överst på listan:
#define resten 0
Detta sätt jag kan kalla resten som någon annan anmärkning, och definiera längden som det kommer att spela också. Jag kan lägga till resten i min sång array och skissen att spela tystnad precis som alla andra anmärkning.
För musiken var vad jag kom med:
Intro
NOTE_E4, NOTE_E4, VILA, NOTE_E4,
RESTEN, NOTE_C4, NOTE_E4, VILA,
NOTE_G4, vila, vila, NOTE_G3, resten < br >< br > Main sång
NOTE_C4, VILA, VILA, NOTE_G3,
RESTEN, NOTE_E3, VILA,
RESTEN, NOTE_A3, VILA, NOTE_B3,
RESTEN, NOTE_AS3, NOTE_A3, VILA,
NOTE_G3, NOTE_E4, NOTE_G4,
NOTE_A4, VILA, NOTE_F4, NOTE_G4,
RESTEN, NOTE_E4, VILA, NOTE_C4,
NOTE_D4, NOTE_B3, VILA