Obsah:
- Krok 1: Najprv základy
- Krok 2: Pripojenie reproduktorov k Arudinu
- Krok 3: Kód
- Krok 4: Hranie tónu Supermario
- Krok 5: Čo bude ďalej?
![Arduino Bascis - prehrávanie zvukov a tónov: 5 krokov Arduino Bascis - prehrávanie zvukov a tónov: 5 krokov](https://i.howwhatproduce.com/images/002/image-4849-40-j.webp)
Video: Arduino Bascis - prehrávanie zvukov a tónov: 5 krokov
![Video: Arduino Bascis - prehrávanie zvukov a tónov: 5 krokov Video: Arduino Bascis - prehrávanie zvukov a tónov: 5 krokov](https://i.ytimg.com/vi/IfWxl5LhJE8/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
![Image Image](https://i.howwhatproduce.com/images/002/image-4849-42-j.webp)
![](https://i.ytimg.com/vi/AQIayZgeqq4/hqdefault.jpg)
Chcel som hrať nejaké zvukové efekty a uvedomil som si, že toto je jedna z opomínaných oblastí, pokiaľ ide o návody. Dokonca aj na Youtube chýba dobrý návod na Arduino a zvuky, takže ako milý chlapík som sa rozhodol podeliť sa o svoje znalosti o Arduinose.
Ak vás čítanie nezaujíma, tu je celé video so skutočnými zvukmi, ktoré sa prehrávajú:
Krok 1: Najprv základy
![Pripojenie reproduktorov k Arudinu Pripojenie reproduktorov k Arudinu](https://i.howwhatproduce.com/images/002/image-4849-43-j.webp)
Ak ste si niekedy kúpili štartovaciu sadu Arduino, zvyčajne obsahuje jeden aktívny bzučiak/ reproduktor a jeden pasívny bzučiak/ reproduktor.
Tak ktorý je ktorý?
Vizuálne rozdiely sú nasledujúce:
- Aktívny reproduktor je zvyčajne vyšší ako pasívny
- Aktívny reproduktor je v spodnej časti zapečatený, ale pasívny reproduktor má dno otvorené.
Technické rozdiely sú v tom, že aktívny reproduktor má vstavané aktívne komponenty, ktoré mu umožňujú pracovať s jednosmerným napätím.
Ak teda na aktívny reproduktor použijeme napájanie 5 V alebo 3 V, pípne automaticky, zatiaľ čo pasívny reproduktor pracuje so striedavým napätím alebo signálom PWM DC.
Teraz, keď poznáme rozdiely, pokračujme a spojme ich.
Krok 2: Pripojenie reproduktorov k Arudinu
Pripojenia sú jednoduché.
Jeden z pinov PWM (PIns 2 až 13) je pripojený k kladnému reproduktoru a záporný pól je pripojený k odporu 100 ohmov, ktorý je pripojený k zemi.
Teraz môžeme prejsť na náš náčrt/ kód.
Krok 3: Kód
![Kód Kód](https://i.howwhatproduce.com/images/002/image-4849-44-j.webp)
Kód je v skutočnosti iba jeden riadok!
Ak chcete hrať iba jeden tón, stačí nasledovné:
tón (pin, frekvencia, trvanie)
Kde pin, je pin, ku ktorému je reproduktor pripojený, frekvencia je frekvencia (v Hertzoch) a trvanie v milisekundách je voliteľné.
Jednoduché, nie? Urobme niečo zaujímavejšie.
Krok 4: Hranie tónu Supermario
![Hranie tónu Supermario Hranie tónu Supermario](https://i.howwhatproduce.com/images/002/image-4849-45-j.webp)
Na prehrávanie tónu Supermario môžete použiť nasledujúce!
Stačí prilepiť a užívať si:
Tóny Arduino Mario Bros s piezoelektrickým bzučiakom a PWM od: Dipto Pratyaksa Posledná aktualizácia: 31/3/13 */#include
#define melodyPin 3 // Melódia hlavnej témy Mario int melodia = {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 ich hlavné 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, };
//
Krok 5: Čo bude ďalej?
![](https://i.ytimg.com/vi/AQIayZgeqq4/hqdefault.jpg)
Čo by ste chceli hrať niečo komplexnejšie? Máte radi hudbu alebo zvukové efekty vo svojom Arduine? Pamäť Arduino je obmedzená, takže nie je možné vzorkovať tóny vyššou frekvenciou. V prípade, že potrebujete urobiť niečo fantastické, budete potrebovať kartu SD pripojenú k Arduinu a prehrať zvuk z karty. Dúfam, že sa z toho niečo naučíte!
Zvážte prihlásenie sa na odber Fungineers na Youtube; každý týždeň sú tu návody, kutilské záležitosti, geek-3D tlač!
Odporúča:
Vytváranie rôznych zvukov z filmov iba pomocou Arduina: 3 kroky
![Vytváranie rôznych zvukov z filmov iba pomocou Arduina: 3 kroky Vytváranie rôznych zvukov z filmov iba pomocou Arduina: 3 kroky](https://i.howwhatproduce.com/images/002/image-3421-15-j.webp)
Vytváranie rôznych zvukov z filmov iba pomocou Arduina: As-salamu alaykum! Chcel som generovať rôzne zvuky ako predátor, optimálna prime & čmeliak z filmu transformátora. Vlastne som sledoval " hackera " video o výrobe prilby predátora.
Generovanie tónov rôznych druhov pomocou matematických rovníc (MathsMusic) Arduino: 5 krokov
![Generovanie tónov rôznych druhov pomocou matematických rovníc (MathsMusic) Arduino: 5 krokov Generovanie tónov rôznych druhov pomocou matematických rovníc (MathsMusic) Arduino: 5 krokov](https://i.howwhatproduce.com/images/002/image-5485-40-j.webp)
Generovanie tónov rôznych druhov pomocou matematických rovníc (MathsMusic) Arduino: Popis projektu: Začala sa nová cesta, kde je možné nápady ľahko implementovať pomocou komunity open source (vďaka Arduinu). Existuje teda spôsob, ako sa pozerať okolo seba a všímať si svoje okolie. Objavte problémy, ktoré je potrebné
Generátor tónov Arduino bez knižnice alebo sériových funkcií (s prerušeniami): 10 krokov
![Generátor tónov Arduino bez knižnice alebo sériových funkcií (s prerušeniami): 10 krokov Generátor tónov Arduino bez knižnice alebo sériových funkcií (s prerušeniami): 10 krokov](https://i.howwhatproduce.com/images/001/image-2689-38-j.webp)
Generátor tónov Arduino bez knižnice alebo sériových funkcií (s prerušeniami): Toto nie je vec, o ktorej by som bežne robil návod, uprednostňujem kovovýrobu, ale keďže som študent elektrotechniky a musím absolvovať triedu s mikrokontrolérmi ( Embedded Systems Design), myslel som si, že urobím inštrukciu k jednému z mojich
Generátor tónov „Jimikky Kammal“pomocou Arduino Pro Mini: 5 krokov
![Generátor tónov „Jimikky Kammal“pomocou Arduino Pro Mini: 5 krokov Generátor tónov „Jimikky Kammal“pomocou Arduino Pro Mini: 5 krokov](https://i.howwhatproduce.com/images/001/image-1274-71-j.webp)
Generátor tónov „Jimikky Kammal“používajúci Arduino Pro Mini: Jedná sa o jednoduchý projekt generátora tónov pomocou programu Arduino Pro Mini. Časť super hitovej piesne „Jimikky Kammal“filmu „Velipadinte Pusthakam“je vyvinutý monotónne. Hudobné noty sa v prírode vyskytujú ako hladké a valivé sínuso
Vytváranie vlastných zvukov systému (iba Windows Vista): 4 kroky
![Vytváranie vlastných zvukov systému (iba Windows Vista): 4 kroky Vytváranie vlastných zvukov systému (iba Windows Vista): 4 kroky](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122218-make-custom-system-sounds-windows-vista-only-4-steps-j.webp)
Vytvárajte vlastné systémové zvuky (iba Windows Vista): V tomto návode vás naučím, ako z piesní iTunes vytvoriť systémové zvuky