Sisukord:

Lihtne Arduino heliplaat: 5 sammu (piltidega)
Lihtne Arduino heliplaat: 5 sammu (piltidega)

Video: Lihtne Arduino heliplaat: 5 sammu (piltidega)

Video: Lihtne Arduino heliplaat: 5 sammu (piltidega)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Lihtne Arduino heliplaat
Lihtne Arduino heliplaat

Selles katses saate aru, kuidas passiivne sumin töötab ja kuidas saate luua lihtsa Arduino heliplaadi. Kasutades mõningaid nuppe ja valides vastava tooni, saate luua meloodia! Osad, mida olen kasutanud, on pärit Kumani Arduino UNO stardikomplektist

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad

Sa vajad:

  • Arduino plaat
  • leivalaud
  • USB -kaabel
  • 10 x hüppaja juhtmed
  • 3 x nuppe (korkide ja nuppude arv on valikuline)
  • 3 x 10k oomi takistid

Allchips on elektroonikakomponentide veebipõhine teenindusplatvorm, sealt saate osta kõik komponendid

2. samm: nuppude ühendamine

Nuppude ühendamine
Nuppude ühendamine
Nuppude ühendamine
Nuppude ühendamine

Esiteks alustame nuppudest. Valige iga nupu jaoks üks külg. Näete 2 tihvti. Vasakpoolne (saate neid ka vahetada) ühendub Arduino maandusega (läbi leivalaua) 10k takistiga. Ühendage sama rida Arduino digitaalse tihvtiga 2, 3 või 4 (seda saab koodis konfigureerida). Iga nupu paremal küljel olev tihvt ühendatakse 5V pingega. Viitamiseks võite kasutada ülaltoodud pilti. Tehke neid samme kõigi oma nuppude jaoks.

3. samm: sumisti ühendamine

Summuri ühendamine
Summuri ühendamine

Niisiis, summeri ülaosas näete sümbolit +. See näitab selle positiivset külge. Peate ühendama teise otsa maandusega ja selle Arduino digitaalse tihvtiga 8 (saab hiljem muuta)

Samm: koodi üleslaadimine ja muutmine

Koodi üleslaadimine ja muutmine
Koodi üleslaadimine ja muutmine

Projekti koodi leiate siit. See on täielikult teie otsustada, mida saate muuta - alates pin -numbritest kuni nuppude lisamiseni, kuid mis veelgi olulisem - saate muuta iga individuaalset tooni. Siin on väike selgitus:

toon (buzzPin, 1000, 300); / / Siin on Arduino toonifunktsioon

buzzPin on summeri positiivne tihvt

1000 on toon ise, Hz (see võib olla vahemikus 31 kuni 65535)

300 on kestus ms (valikuline)

Samm: video

Siin on video projektist tegevuses, luues juhusliku meloodia.

Soovitan: