Sadržaj:
- Korak 1: Prvo, osnove
- Korak 2: Spajanje zvučnika na Arudino
- Korak 3: Kôd
- Korak 4: Sviranje Supermario tona
- Korak 5: Šta je sljedeće?
![Arduino Bascis - Sviranje zvukova i tonova: 5 koraka Arduino Bascis - Sviranje zvukova i tonova: 5 koraka](https://i.howwhatproduce.com/images/002/image-4849-40-j.webp)
Video: Arduino Bascis - Sviranje zvukova i tonova: 5 koraka
![Video: Arduino Bascis - Sviranje zvukova i tonova: 5 koraka Video: Arduino Bascis - Sviranje zvukova i tonova: 5 koraka](https://i.ytimg.com/vi/YTnBbq2hj9Q/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
![Image Image](https://i.howwhatproduce.com/images/002/image-4849-42-j.webp)
![](https://i.ytimg.com/vi/AQIayZgeqq4/hqdefault.jpg)
Htio sam pustiti neke zvučne efekte i shvatio da je ovo jedno od zanemarenih područja kada su u pitanju vodiči. Čak i na Youtube -u nedostaje dobrih vodiča o Arduinosu i zvukovima, pa sam, budući da sam bio dobar momak, odlučio podijeliti svoje znanje o Arduinosu.
Ako ne volite čitati, evo cijelog videa sa stvarnim zvukovima koji se puštaju:
Korak 1: Prvo, osnove
![Spajanje zvučnika na Arudino Spajanje zvučnika na Arudino](https://i.howwhatproduce.com/images/002/image-4849-43-j.webp)
Ako ste ikada kupili Arduino početni komplet, oni obično sadrže jedan aktivni zujalica/ zvučnik i jedan pasivni zujalica/ zvučnik.
Pa koja je koja?
Vizuelne razlike su sljedeće:
- Aktivni zvučnik je obično viši od pasivnog
- Aktivni zvučnik je zapečaćen na dnu, ali pasivni zvučnik ima otvoreno dno.
Tehničke razlike su u tome što aktivni zvučnik ima ugrađene aktivne komponente koje mu omogućuju rad s istosmjernim naponom.
Dakle, ako na aktivni zvučnik primijenimo napajanje od 5V ili 3V, on će se automatski oglasiti, dok pasivni zvučnik radi s izmjeničnim naponom ili PWM DC signalom.
Sada kada znamo razlike, idemo dalje i spojimo ih.
Korak 2: Spajanje zvučnika na Arudino
Veze su jednostavne.
Jedan od PWM pinova (pinovi 2 do 13) spojen je na pozitiv zvučnika, a negativni na otpornik od 100 ohma, koji je spojen na masu.
Sada možemo prijeći na skicu/ kod.
Korak 3: Kôd
![Kodeks Kodeks](https://i.howwhatproduce.com/images/002/image-4849-44-j.webp)
Kodeks je zapravo samo jedan red!
Ako želite svirati samo jedan ton, sve što je potrebno je sljedeće:
ton (pin, frekvencija, trajanje)
Gdje je pin, pin na koji je zvučnik povezan, frekvencija je frekvencija (u hercima), a trajanje u milisekundama nije obavezno.
Jednostavno, zar ne? Učinimo nešto zanimljivije.
Korak 4: Sviranje Supermario tona
![Sviranje tona Supermario Sviranje tona Supermario](https://i.howwhatproduce.com/images/002/image-4849-45-j.webp)
Sljedeće se može koristiti za reprodukciju tona Supermario!
Samo zalijepite i uživajte:
Arduino Mario Bros melodije s Piezo zujalicom i PWM -om od: Dipto Pratyaksa posljednje ažuriranje: 31. 3. 13 */#include
#define melodyPin 3 // Mario melodija melodije melodije int melody = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Mario main them tempo int tempo = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
Korak 5: Šta je sljedeće?
![](https://i.ytimg.com/vi/AQIayZgeqq4/hqdefault.jpg)
Šta želite da igrate nešto složenije? Sviđa li vam se muzika ili zvučni efekti sa vašim Arduinom? Pa, Arduino memorija je ograničena, pa nije moguće uzorkovati tonove većom brzinom. U slučaju da trebate učiniti nešto fantastično, potrebna vam je SD kartica spojena na Arduino i reproducirati zvuk s kartice. Nadamo se da ste iz ovoga naučili nešto!
Razmislite o pretplati na Fungineers na Youtube -u; tu su vodiči, DIY stvari, štreberi za 3D štampanje svake nedelje!
Preporučuje se:
Jednostavna melodija Arduino tonova: 3 koraka
![Jednostavna melodija Arduino tonova: 3 koraka Jednostavna melodija Arduino tonova: 3 koraka](https://i.howwhatproduce.com/images/008/image-22241-j.webp)
Jednostavna melodija Arduino tonova: Jednostavna melodija melodije Arduino način je početka s Arduino projektima jer ćete samo prenijeti kôd iz Arduino softvera izravno bez da morate ništa pisati
Generiranje tonova različitih vrsta pomoću matematičkih jednadžbi (MathsMusic) Arduino: 5 koraka
![Generiranje tonova različitih vrsta pomoću matematičkih jednadžbi (MathsMusic) Arduino: 5 koraka Generiranje tonova različitih vrsta pomoću matematičkih jednadžbi (MathsMusic) Arduino: 5 koraka](https://i.howwhatproduce.com/images/002/image-5485-40-j.webp)
Generiranje tonova različitih vrsta pomoću matematičkih jednadžbi (MathsMusic) Arduino: Opis projekta: Novo putovanje je započelo gdje se ideje mogu lako implementirati pomoću zajednice otvorenog koda (zahvaljujući Arduinu). Dakle, evo načina · Osvrnite se oko sebe i posmatrajte svoju okolinu · Otkrijte probleme koje morate riješiti
Krug teških basova i visokih tonova: 13 koraka
![Krug teških basova i visokih tonova: 13 koraka Krug teških basova i visokih tonova: 13 koraka](https://i.howwhatproduce.com/images/002/image-5759-19-j.webp)
Krug teških basova i visokih tonova: Zdravo prijatelju, želimo slušati muziku s visokim basom i najboljim zvukom pa ću danas napraviti kolo basa i visokih tonova koji će kontrolirati bas i visoke tonove zvuka. Počnimo
Arduino generator tonova bez biblioteke ili serijskih funkcija (sa prekidima): 10 koraka
![Arduino generator tonova bez biblioteke ili serijskih funkcija (sa prekidima): 10 koraka Arduino generator tonova bez biblioteke ili serijskih funkcija (sa prekidima): 10 koraka](https://i.howwhatproduce.com/images/001/image-2689-38-j.webp)
Arduino generator tonova bez biblioteke ili serijskih funkcija (sa prekidima): Ovo nije nešto na čemu bih obično imao instrukcije, više volim svoje metalne radove, ali pošto sam student elektrotehnike i moram pohađati predmet o mikrokontrolerima ( Dizajn ugrađenih sistema), mislio sam da ću napraviti instrukciju na jednom od svojih računara
Generator tonova "Jimikky Kammal" pomoću Arduino Pro Mini: 5 koraka
![Generator tonova "Jimikky Kammal" pomoću Arduino Pro Mini: 5 koraka Generator tonova "Jimikky Kammal" pomoću Arduino Pro Mini: 5 koraka](https://i.howwhatproduce.com/images/001/image-1274-71-j.webp)
Generator tonova "Jimikky Kammal" pomoću Arduino Pro Mini: Ovo je jednostavan projekt generatora tonova koji koristi Arduino Pro Mini. Dio super hit pjesme "Jimikky Kammal" filma "Velipadinte Pusthakam" razvija se monotono. Muzičke note se u prirodi pojavljuju kao glatki i valjani sinuso