Arduino Chiptune låten (4 / 4 steg)
Steg 4: programmering
Om du vill skapa en ton kommer vi att använda Arduino's tone() funktion.
Det finns ett exempel som kommer med Arduino att spela en enkel melodi. Så här öppnar du Arkiv -> exempel -> Digital -> toneMelody
För att skapa vår egen musik allt som krävs är att ändra utdata pin definieras i funktionen tone() och funktionen noTone(). För att göra detta måste du hitta lina av koden med dessa funktioner och ersätta 8 med pin-kod du använder.
Till exempel, använder jag pin 9.
tonen (8, melody[thisNote],noteDuration);
--blir---
Tone(9), melody[thisNote],noteDuration);
och
noTone(8);
--blir--
noTone(9);
Om du vill ändra array den toner och tidpunkten för den melodi du måste ändra som innehåller noterna och timing. Du måste experimentera för att skapa din egen låt om du vill. Se filen tones.h som också öppnas med exemplet att hitta andra Obs namnen.
Här är min slutliga produkten spelar Guns N Roses: Sweet Child o ' gruva.