HackerBoxes 0007: Digital ljudlandskap (3 / 13 steg)
Steg 3: Att göra enkla toner - lite smällar
Det enklaste sättet att generera ljud i den digitala sfären är att "klicka" eller "bit bang" en högtalare på och av med en digital I/O linje. Detta är hur det gjordes på en massa gamla skolan videospel och datorer innan ljudkort.
Det enklaste alternativet är att koppla in en piezo Summer i Arduino UNO så att den negativa terminalen är i marken porten och slutligt realiteten är ansluten till en I/O linje. Du kan också använda DuPont bygel av er skulle vilja använda en annan i/o pin. Denna video går igenom steg för steg-grunderna i kodning en Arduino Klicka på högtalaren vid olika frekvenser. Följa med och ge det ett försök.
En genväg till kodning enkla ljud använder funktionen tone() . Den här funktionen genererar en fyrkantsvåg angivna frekvensen på en angiven i/o pin. Denna tutorial visar funktionen tone() för att spela en melodi. Detta samma tillvägagångssätt kan användas för att generera Mario Brothers tema.
Kan inte få nog? Har en lyssna på 1-bitars symfoni eller lite retro Atari 8-bitars musik.