Yksinkertainen Arduino -äänikortti: 5 vaihetta (kuvilla)
Yksinkertainen Arduino -äänikortti: 5 vaihetta (kuvilla)
Anonim
Yksinkertainen Arduino -äänikortti
Yksinkertainen Arduino -äänikortti

Tässä kokeessa ymmärrät kuinka passiivinen summeri toimii ja miten voit luoda yksinkertaisen Arduino -äänikortin. Käyttämällä joitain painikkeita ja valitsemalla vastaavan äänen voit luoda melodian! Osat, joita olen käyttänyt, ovat Kumanin Arduino UNO -aloituspaketista

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat

Tarvitset:

  • Arduino -levy
  • leipälauta
  • USB -kaapeli
  • 10 x hyppyjohdot
  • 3 x painiketta (lukkojen ja painikkeiden määrä on valinnainen)
  • 3 x 10 k ohmin vastukset

Allchips on elektroniikkakomponenttien online -palvelualusta, voit ostaa kaikki komponentit heiltä

Vaihe 2: Painikkeiden yhdistäminen

Painikkeiden yhdistäminen
Painikkeiden yhdistäminen
Painikkeiden yhdistäminen
Painikkeiden yhdistäminen

Aloitetaan ensin painikkeista. Valitse jokaiselle painikkeelle yksi sen sivuista. Näet 2 nastaa. Vasemmanpuoleinen (voit vaihtaa myös ne) muodostaa yhteyden Arduinon maahan (leipälevyn kautta) 10 k: n vastuksella. Liitä sama rivi Arduinon digitaaliseen nastaan 2, 3 tai 4 (voidaan määrittää koodissa). Jokaisen painikkeen oikealla puolella oleva nasta on kytketty 5V: iin. Voit käyttää yllä olevaa kuvaa viitteenä. Tee nämä vaiheet kaikille painikkeillesi.

Vaihe 3: summerin liittäminen

Summerin liittäminen
Summerin liittäminen

Joten summerin yläosassa näkyy + -merkki. Se osoittaa sen positiivisen puolen. Sinun on kytkettävä vastakkainen pää maahan ja tämä Arduinon digitaaliseen nastaan 8 (voidaan vaihtaa myöhemmin)

Vaihe 4: Koodin lataaminen ja muokkaaminen

Koodin lataaminen ja muokkaaminen
Koodin lataaminen ja muokkaaminen

Löydät projektin koodin täältä. Se on täysin sinun tehtäväsi, mitä voit muokata - PIN -numeroista lisäpainikkeiden lisäämiseen, mutta mikä vielä tärkeämpää - voit muuttaa jokaisen yksittäisen äänen. Tässä pieni selitys:

ääni (buzzPin, 1000, 300); / / Tässä on Arduino -äänitoiminto

buzzPin on summerin positiivinen nasta

1000 on itse ääni, Hz (se voi olla missä tahansa 31: stä 65535: een)

300 on kesto ms (valinnainen)

Vaihe 5: Video

Tässä on video projektista toiminnassa, joka luo satunnaisen melodian.