Obsah:

Coffin Dance Music pomocí Arduina: 6 kroků
Coffin Dance Music pomocí Arduina: 6 kroků

Video: Coffin Dance Music pomocí Arduina: 6 kroků

Video: Coffin Dance Music pomocí Arduina: 6 kroků
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Červenec
Anonim
Rakev Taneční hudba pomocí Arduina
Rakev Taneční hudba pomocí Arduina

V tomto tutoriálu vám řeknu, jak můžete použít Arduino k vytváření hudby pouze pomocí reproduktoru (není vyžadován modul MP3). Nejprve se podívejte na tento video návod

Krok 1: Podívejte se na tento video návod

Image
Image

Krok 2: Potřebný hardware

Kruhový diagram
Kruhový diagram

1. Arduino

2. Reproduktor nebo bzučák

Krok 3: Schéma zapojení

Kruhový diagram
Kruhový diagram

Jednoduše připojte jeden vodič reproduktoru k D8 arduina a druhý konec ke grundu z arduina

Krok 4: Jak to funguje?

Arduino v tomto obvodu vytváří tóny různých frekvencí a přehrává je prostřednictvím reproduktoru k němu připojeného. Variace frekvence tónu (výšky) se správným načasováním (rytmus) vytváří hudbu. Arduino generuje signál a vydává jej prostřednictvím digitálního pinu 8. To řídí reproduktor připojený k pinu a vytváří zvuk. V tomto tutoriálu jsem naprogramoval Arduino tak, aby hrálo píseň „Astronomia coffin dance“.

Krok 5: Jak jsem vytvořil melodii a NoteDurations této písně:

How I Made Melody a NoteDurations této písně
How I Made Melody a NoteDurations této písně

Pokud se podíváte na program, najdete dvě int pole: melodii a noteDurations . První pole obsahuje poznámky a druhé pole obsahuje odpovídající trvání. Nejprve jsem si zapsal hudební noty této písně a poté s tím napsal pole melodie.

Poté jsem napsal notuDurations podle délky každé noty. Zde 8 = čtvrtinová nota, 4 = 8. nota atd. Vyšší hodnota udává noty s delší dobou trvání. Nota a její odpovídající trvání je to, co je v melodii , respektive NoteDurations . Můžete je upravit a vytvořit libovolnou skladbu podle svých představ

Krok 6: Kód a knihovna

stáhněte si Arduino kód a knihovnu odtud

jakékoli pochybnosti zeptejte se zde

pro další návody

Doporučuje: