Sadržaj:

Plesna muzika s kovčezima pomoću Arduina: 6 koraka
Plesna muzika s kovčezima pomoću Arduina: 6 koraka

Video: Plesna muzika s kovčezima pomoću Arduina: 6 koraka

Video: Plesna muzika s kovčezima pomoću Arduina: 6 koraka
Video: Аудиокнига «Итан Фром» Эдит Уортон 2024, Novembar
Anonim
Plesna muzika s kovčezima pomoću Arduina
Plesna muzika s kovčezima pomoću Arduina

U ovom vodiču ću vam pokazati kako možete koristiti Arduino za stvaranje muzike samo sa zvučnikom (nije potreban MP3 modul). Prvo pogledajte ovaj video vodič

Korak 1: Pogledajte ovaj video vodič

Image
Image

Korak 2: Potreban hardver

Dijagram kola
Dijagram kola

1.an Arduino

2. Zvučnik ili zujalica

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola

Samo spojite jednu žicu zvučnika na D8 arduina, a drugi kraj na uložak arduina

Korak 4: Kako to funkcionira?

Arduino u ovom krugu stvara tonove različitih frekvencija i reproducira ih preko zvučnika spojenog na njega. Varijacija frekvencije tona (visine tona) sa ispravnim tajmingom (ritmom) stvara muziku. Arduino generira signal i šalje ga putem digitalnog pina 8. Ovo pokreće zvučnik spojen na pin za stvaranje zvuka. U ovom tutorijalu programirao sam Arduino da pušta pjesmu "Astronomia dance coffin dance".

Korak 5: Kako sam napravio melodiju i NoteDurations ove pjesme:

Kako sam napravio melodiju i NoteDurations ove pjesme
Kako sam napravio melodiju i NoteDurations ove pjesme

Ako pogledate program, možete pronaći dva int niza: melody i noteDurations . Prvi niz sadrži bilješke, a drugi niz sadrži odgovarajuće trajanje. Prvo sam zapisao notne zapise ove pjesme, a zatim s tim napisao niz melodija.

Zatim sam napisao noteDurations prema dužini svake muzičke note. Ovdje je 8 = kvartalna nota, 4 = osma nota itd. Veća vrijednost daje note dužeg trajanja. Napomena i njeno odgovarajuće trajanje nalaze se u melodiji i noteDurations respektivno. Možete ih izmijeniti i stvoriti bilo koju pjesmu prema svojim zamislima

Korak 6: Kôd i biblioteka

preuzmite Arduino kod i biblioteku odavde

sve nedoumice pitajte ovdje

za više tutorijala

Preporučuje se: