Enkelt Arduino ljudkort: 5 steg (med bilder)
Enkelt Arduino ljudkort: 5 steg (med bilder)
Anonim
Enkelt Arduino ljudkort
Enkelt Arduino ljudkort

I detta experiment kommer du att förstå hur en passiv summer fungerar och hur du kan skapa ett enkelt Arduino -ljudkort. Genom att använda några knappar och välja en motsvarande ton kan du skapa en melodi! Delarna som jag har använt är från Kumans Arduino UNO startkit

Steg 1: Delar som behövs

Delar som behövs
Delar som behövs

Du kommer behöva:

  • en Arduino -bräda
  • en brödbräda
  • en USB -kabel
  • 10 x bygelkablar
  • 3 x knappar (antal kepsar och knappar är valfritt)
  • 3 x 10k ohm motstånd

Allchips är en elektronisk serviceplattform för elektronikkomponenter, du kan köpa alla komponenter från dem

Steg 2: Ansluta knapparna

Ansluta knapparna
Ansluta knapparna
Ansluta knapparna
Ansluta knapparna

För det första, låt oss börja med knapparna. Välj en av sidorna för varje knapp. Du kommer att se 2 stift. Den till vänster (du kan också byta dem) ansluter till marken på Arduino (genom brödbrädan) med ett 10k -motstånd. Anslut samma rad till digital pin 2, 3 eller 4 på Arduino (kan konfigureras i koden). Stiftet på höger sida av varje knapp ansluts till 5V. Du kan använda bilden ovan som referens. Gör dessa steg för alla dina knappar.

Steg 3: Anslutning av summern

Anslutning av summern
Anslutning av summern

Så på toppen av summern kan du se en + -symbol. Det indikerar den positiva sidan av det. Du måste ansluta den motsatta änden till jord och den här till digital stift 8 på Arduino (kan ändras senare)

Steg 4: Ladda upp och ändra koden

Ladda upp och ändra koden
Ladda upp och ändra koden

Koden för projektet hittar du här. Det är helt upp till dig vad du kan ändra - från pin -numren till att lägga till fler knappar, men ännu viktigare - du kan ändra varje individuell ton. Här är en liten förklaring:

ton (buzzPin, 1000, 300); / / Här är Arduino -tonfunktionen

buzzPin är summerns positiva stift

1000 är själva tonen i Hz (den kan vara allt från 31 hela vägen till 65535)

300 är längden i ms (valfritt)

Steg 5: Video

Här är en video av projektet i aktion som skapar en slumpmässig melodi.