Innholdsfortegnelse:

Enkelt Arduino lydkort: 5 trinn (med bilder)
Enkelt Arduino lydkort: 5 trinn (med bilder)

Video: Enkelt Arduino lydkort: 5 trinn (med bilder)

Video: Enkelt Arduino lydkort: 5 trinn (med bilder)
Video: Binære Tal 2024, November
Anonim
Enkelt Arduino lydkort
Enkelt Arduino lydkort

I dette eksperimentet vil du forstå hvordan en passiv summer fungerer og hvordan du kan lage et enkelt Arduino lydkort. Ved å bruke noen knapper og velge en tilsvarende tone, kan du lage en melodi! Delene jeg har brukt er fra Kumans Arduino UNO startpakke

Trinn 1: Nødvendige deler

Nødvendige deler
Nødvendige deler

Du vil trenge:

  • et Arduino -brett
  • et brødbrett
  • en USB -kabel
  • 10 x hoppetråder
  • 3 x knapper (antall caps og knapper er valgfritt)
  • 3 x 10k ohm motstander

Allchips er en elektronisk serviceplattform for elektronikkomponenter, du kan kjøpe alle komponentene fra dem

Trinn 2: Koble til knappene

Koble til knappene
Koble til knappene
Koble til knappene
Koble til knappene

For det første, la oss starte med knappene. Velg en av sidene for hver knapp. Du vil se 2 pins. Den til venstre (du kan også bytte dem) kobles til bakken av Arduino (gjennom brødbrettet) med en 10k motstand. Koble samme rad til digital pin 2, 3 eller 4 på Arduino (kan konfigureres i koden). Pinnen på høyre side av hver knapp kobles til 5V. Du kan bruke bildet ovenfor som referanse. Gjør disse trinnene for alle knappene dine.

Trinn 3: Koble til summeren

Koble til summeren
Koble til summeren

Så på toppen av summeren kan du se et + -symbol. Det indikerer den positive siden av det. Du må koble den motsatte enden til bakken og denne til digital pin 8 på Arduino (kan endres senere)

Trinn 4: Last opp og modifiser koden

Laster opp og endrer koden
Laster opp og endrer koden

Du finner koden til prosjektet her. Det er helt opp til deg hva du kan endre - fra pin -tallene til å legge til flere knapper, men enda viktigere - du kan endre hver enkelt tone. Her er en liten forklaring:

tone (buzzPin, 1000, 300); / / Her er Arduino -tonefunksjonen

buzzPin er den positive pinnen til summeren

1000 er selve tonen, i Hz (den kan være alt fra 31 helt til 65535)

300 er varigheten i ms (valgfritt)

Trinn 5: Video

Her er en video av prosjektet i aksjon, som skaper en tilfeldig melodi.

Anbefalt: