Turinys:

KAIP SĄJUNGTI PASYVŲJĄ BUZZERĮ SU ARDUINO: 4 žingsniai
KAIP SĄJUNGTI PASYVŲJĄ BUZZERĮ SU ARDUINO: 4 žingsniai

Video: KAIP SĄJUNGTI PASYVŲJĄ BUZZERĮ SU ARDUINO: 4 žingsniai

Video: KAIP SĄJUNGTI PASYVŲJĄ BUZZERĮ SU ARDUINO: 4 žingsniai
Video: ESP32 Tutorial 14 - Playing Custom Music Note Using SunFounder ESP32 IoT Learnig kit 2024, Liepa
Anonim
KAIP SUSIJUSI PASYVU BUZZERIU ARDUINO
KAIP SUSIJUSI PASYVU BUZZERIU ARDUINO

Garso kūrimas „arduino“yra įdomus projektas, kurį galima pasiekti naudojant skirtingus modulius ir įrenginius, atsižvelgiant į jūsų projektą ir pasirinkimus. Šiame projekte apžvelgsime būdą, kaip galite išgirsti garsą garsiniu signalu. Mėgėjų naudojamas garsinis signalas yra dviejų tipų: aktyvus ir pasyvus. Šiam projektui mes naudosime aktyvų garso signalą. Peržiūrėkite mano pamoką apie aktyvaus garso signalo naudojimą.

Pasyviam garso signalui reikia nuolatinės srovės signalo. Tai tarsi elektromagnetinis garsiakalbis, kuriame kintantis įvesties signalas skleidžia garsą, o ne automatiškai. Skirtingai nuo aktyvaus garsinio signalo, kuriam reikia tik vieno šūvio nuolatinės srovės, pasyviam signalui reikia šiek tiek techninių savybių. Atminkite, kad bandant naudoti pasyvųjį garso signalą nenustatant išėjimo dažnio, pasyvus garsinis signalas neskleidžia jokio garso.

Dažnis, kurį galite perduoti pasyviam signalui, svyruoja nuo 31 iki 4978 su 2 skaitmenų intervalu tarp iš eilės einančių dažnių, pvz. 31-35-35… Norėdami išsamiau suprasti kiekvieną dažnį, galite daugiau sužinoti apie muzikos dažnius. Taip pat galite peržiūrėti mano vadovėlį „Pagroti pagrindines natas pasyviu garsiniu signalu“.

1 žingsnis: medžiaga

„Arduino“lenta

Pasyvus garsinis signalas

Trumpieji laidai

2 žingsnis: grandinės diagrama

Grandinės diagrama
Grandinės diagrama

Grandinės jungtis yra labai panaši į tai, kaip prijungiate šviesos diodą prie „Arduino“. Signalas veikia 3-5 V įtampa.

Teigiamam kaiščiui galite naudoti bet kurį skaitmeninį „arduino“kaištį ir prijungti neigiamą kaištį prie žemės. Būtina naudoti rezistorių, nes garsinis signalas veikia 5 V įtampa. Teigiamą kaištį galite atpažinti pažvelgę į garsinio signalo viršutinę pusę, pažymėdami tašką „+“, o šios pusės smeigtukas yra teigiamas kaištis.

3 žingsnis: darbo kodeksas

Žemiau yra kodo pavyzdys, skirtas valdyti pasyvųjį signalą.

void setup () {

// generuoja 440 Hz, 494 Hz, 523 Hz tonus 7 išvesties kaištyje su 2000 ms trukme

tonas (7, 440, 2000); // A

vėlavimas (1000);

tonas (7, 494, 2000); // B.

vėlavimas (1000);

tonas (7, 523, 2000); // C

vėlavimas (1000);

// Galite naudoti funkciją notone (), norėdami sustabdyti toną, o ne naudoti delay ()

}

void loop () {

// Įvedus aukščiau esantį kodą į ciklo funkciją, tonas bus sukurtas cikle

}

4 žingsnis: taikymas

Kaip matote iš pavyzdžio, pasyvus garsinis signalas gali būti naudojamas įvairiais būdais. Svarbu ir tai, kad jis gali visiškai veikti kaip aktyvus garsinis signalas, tereikia jį nustatyti pageidaujamu dažniu.

Kurdami muziką ir skirtingus tonus, galite naudoti pasyvųjį garsinį signalą.

Rekomenduojamas: