Sisukord:
Video: Kuidas passiivset buuserit ARDUINO -ga liidestada: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Arduino heli tegemine on huvitav projekt, seda saab teha erinevate moodulite ja seadmete abil, sõltuvalt teie projektist ja valikutest. Selles projektis vaatame, kuidas saate summeri abil heli tekitada. Harrastajate kasutatavaid helisignaale on kahte tüüpi: aktiivne ja passiivne helisignaal. Selle projekti jaoks kasutame aktiivset helisignaali. Vaadake minu õpetust aktiivse summeri kasutamise kohta.
Passiivne helisignaal nõuab heli tekitamiseks alalisvoolu signaali. See on nagu elektromagnetiline kõlar, kus muutuv sisendsignaal tekitab heli, mitte ei tooni automaatselt. Erinevalt aktiivsest suminast, mis nõuab ainult ühe lasuga alalisvoolu, vajab passiivne helisignaal nootide valmistamisel teatavat tehnilisust. Pange tähele, et passiivse sumina kasutamine ilma väljundsagedust määramata põhjustab passiivse helisignaali puudumist.
Sagedus, mille saate passiivsele helisignaalile edastada, on vahemikus 31 kuni 4978, kahekohalise intervalliga järjestikuste sageduste vahel, nt 31-35-35… Iga sageduse täielikuks mõistmiseks saate muusikasageduste kohta rohkem uurida. Võite vaadata ka minu õpetust „Suurte nootide mängimine passiivse helisignaaliga”.
Samm: materjal
Arduino juhatus
Passiivne helisignaal
Jumper juhtmed
2. samm: ahela DIagramm
Vooluahela ühendus on väga sarnane sellega, kuidas ühendate LED -i Arduinoga. Signaal töötab 3-5 V pingega.
Positiivse tihvti jaoks võite kasutada arduino mis tahes digitaalset tihvti ja ühendada negatiivse tihvti maandusega. Peate kasutama takistit, kuna sumin töötab 5 V toitel. Positiivse tihvti saate ära tunda, vaadates sumisti ülemist külge, näete punkti "+", sellel küljel olev tihvt on positiivne.
Samm: töökood
Allpool on näite kood passiivse sumina juhtimiseks.
tühine seadistus () {
// genereerib väljundpoldis 7 440Hz, 494Hz, 523Hz toone, kestusega 2000 ms
toon (7, 440, 2000); // A
viivitus (1000);
toon (7, 494, 2000); // B
viivitus (1000);
toon (7, 523, 2000); C
viivitus (1000);
// Saate kasutada funktsiooni notone () tooni peatamiseks, mitte viivitust ()
}
void loop () {
// Ülaloleva koodi sisestamine tsüklifunktsiooni paneb tooni tootma silmusena
}
4. samm: rakendus
Nagu näitest näete, saab passiivset helisignaali kasutada mitmel viisil. Üks tähtsus on ka see, et see võib täielikult aktiivse helisignaalina töötada, peate selle lihtsalt oma eelistatud sagedusele seadistama.
Passiivset suminat saate kasutada muusika ja erinevate toonide loomisel.
Soovitan:
Kuidas luua Linuxi alglaadimisseade (ja kuidas seda kasutada): 10 sammu
Linuxi alglaadimisseadme loomine (ja selle kasutamine): see on lihtne sissejuhatus Linuxi, täpsemalt Ubuntu, kasutamise alustamiseks
Kuidas digitaalset nihikut maha võtta ja kuidas digitaalne nihik töötab: 4 sammu
Kuidas digitaalset nihikut maha võtta ja kuidas digitaalne nihik töötab: Paljud inimesed teavad, kuidas mõõtmiseks kasutada pidurisadulaid. See õpetus õpetab teile, kuidas digitaalset nihikut maha võtta, ja selgitab, kuidas digitaalne nihik töötab
Õpetus: Kuidas kalibreerida ja liidestada rakke Arduino UNO abil: 3 sammu
Õpetus: Kuidas Arduino UNO-ga kalibreerida ja liidese laadida: Tere poisid, me näitame teile õpetust: Kuidas kalibreerida ja liidestada koormusandurit või HX711 tasakaalumoodulit Arduino UNO-ga. HX711 tasakaalumooduli kirjeldus: See moodul kasutab 24 kõrget täpsusega A / D muundur. See kiip on mõeldud kõrgekvaliteediliseks
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil. Ülevaade Selles juhendis saate teada, kuidas kasutada pöördkodeerit Esiteks näete pöörleva kodeerija kohta teavet ja seejärel saate teada, kuidas
Kuidas liidestada MAX7219 juhitavat LED -maatriksit 8x8 ATtiny85 mikrokontrolleriga: 7 sammu
Kuidas ühendada MAX7219 juhitavat LED-maatriksit 8x8 ATtiny85 mikrokontrolleriga: MAX7219 kontrolleri on tootnud Maxim Integreeritud on kompaktne jadase sisend/väljundiga ühise katoodiga kuvaridraiver, mis võib ühendada mikrokontrollereid 64 üksiku LED-iga, 7-segmendiline numbriline LED-ekraan kuni 8 numbrit, tulpdiagramm