Indholdsfortegnelse:

Kiste -dansemusik ved hjælp af Arduino: 6 trin
Kiste -dansemusik ved hjælp af Arduino: 6 trin

Video: Kiste -dansemusik ved hjælp af Arduino: 6 trin

Video: Kiste -dansemusik ved hjælp af Arduino: 6 trin
Video: Lesson 06: Arduino Data Types | Robojax Arduino Step By Step Course 2024, November
Anonim
Kiste dansemusik ved hjælp af Arduino
Kiste dansemusik ved hjælp af Arduino

I denne vejledning er jeg, hvordan du kan bruge en Arduino til at lave musik ved hjælp af kun med en højttaler (der kræves ikke et MP3 -modul). Se først denne video tutorial

Trin 1: Se denne video -vejledning

Image
Image

Trin 2: Hardware påkrævet

Kredsløbsdiagram
Kredsløbsdiagram

1. en Arduino

2. En højttaler eller en summer

Trin 3: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Bare tilslut den ene ledning af højttaleren til D8 på arduinoen og den anden ende til arduino -grunden

Trin 4: Hvordan fungerer det?

Arduinoen i dette kredsløb skaber toner af forskellige frekvenser og afspiller den gennem den højttaler, der er forbundet til den. Variationen af tonens frekvens (tonehøjde) med korrekte timinger (rytme) skaber musik. Arduino genererer et signal og sender det gennem den digitale pin 8. Dette driver højttaleren forbundet til stiften for at skabe lyd. I denne vejledning har jeg programmeret Arduino til at spille en sang 'Astronomia coffin dance'.

Trin 5: How I Made Melody og NoteDurations af denne sang:

How I Made Melody og NoteDurations af denne sang
How I Made Melody og NoteDurations af denne sang

Hvis du kigger på programmet, kan du finde to int -arrays: melodi og noteDurations . Det første array indeholder noterne, og det andet array indeholder dets tilsvarende varigheder. Jeg skrev de musikalske noter af denne sang først ned og derefter skrev melodien array med det.

Derefter skrev jeg noteDurations i henhold til længden af hver musiknote. Her 8 = kvartnote, 4 = 8. note, etc. En højere værdi giver længere varighed noter. Noten og dens tilsvarende varighed er, hvad der er i henholdsvis melodi og noteDurations . Du kan ændre dem og oprette enhver sang i henhold til dine ideer

Trin 6: Kode og bibliotek

download Arduino -kode og bibliotek herfra

tvivl, spørg her

for flere selvstudier

Anbefalede: