2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vytváření zvuku na arduinu je zajímavý projekt, kterého lze dosáhnout pomocí různých modulů a zařízení v závislosti na vašem projektu a možnostech. V tomto projektu se podíváme na způsob, jakým můžete pomocí bzučáku vytvářet zvuk. Bzučák používaný fandy existuje ve dvou typech: aktivní bzučák a pasivní bzučák. Pro tento projekt budeme používat aktivní bzučák. Podívejte se na můj návod k používání aktivního bzučáku.
Pasivní bzučák vyžaduje k vytvoření zvuku signál DC. Je to jako elektromagnetický reproduktor, kde měnící se vstupní signál produkuje zvuk, místo aby automaticky vytvářel tón. Na rozdíl od aktivního bzučáku, který vyžaduje pouze jednorázový DC, pasivní bzučák potřebuje při vytváření noty určitou techniku. Pamatujte, že pokus o použití pasivního bzučáku bez nastavení výstupní frekvence způsobí, že pasivní bzučák nevydá žádný zvuk.
Frekvence, kterou můžete předat pasivnímu bzučáku, se pohybuje od 31 do 4978 s intervalem 2 číslic mezi po sobě následujícími frekvencemi, např. 31-35-35 … Můžete studovat více na hudebních frekvencích, abyste plně porozuměli každé frekvenci. Můžete se také podívat na můj návod „hraní hlavních not pasivním bzučákem“.
Krok 1: Materiál
Deska Arduino
Pasivní bzučák
Propojovací dráty
Krok 2: Okruh DIagram
Připojení obvodu je velmi podobné způsobu připojení LED k Arduinu. Bzučák pracuje na 3-5V.
Pro kladný pin můžete použít jakýkoli digitální pin arduina a záporný pin připojit k zemi. Je nutné použít odpor, protože bzučák pracuje na 5V. Pozitivní pin poznáte podle pohledu na horní stranu bzučáku, uvidíte bod označený „+“, pin na této straně je kladný pin.
Krok 3: Pracovní kód
Níže je ukázkový kód pro ovládání pasivního bzučáku.
neplatné nastavení () {
// generuje tóny 440 Hz, 494 Hz, 523 Hz ve výstupním pinu 7 s dobou trvání 2 000 ms
tón (7, 440, 2000); //A
zpoždění (1000);
tón (7, 494, 2000); // B
zpoždění (1000);
tón (7, 523, 2000); //C
zpoždění (1000);
// K zastavení tónu můžete použít funkci notone () namísto použití delay ()
}
prázdná smyčka () {
// Vložením kódu výše do funkce smyčky bude tón produkován ve smyčce
}
Krok 4: Aplikace
Jak vidíte na příkladu, pasivní bzučák lze použít mnoha způsoby. Jednou z důležitých věcí je také to, že může plně fungovat jako aktivní bzučák, stačí jej nastavit na vámi preferovanou frekvenci.
Pasivní bzučák můžete použít při vytváření hudby a různých tónů.