Inhoudsopgave:

Coffin Dance Music met Arduino - Ajarnpa
Coffin Dance Music met Arduino - Ajarnpa

Video: Coffin Dance Music met Arduino - Ajarnpa

Video: Coffin Dance Music met Arduino - Ajarnpa
Video: Astronomia coffin dance music with Arduino | Arduino music | DIY 2024, November
Anonim
Doodskistdansmuziek met Arduino
Doodskistdansmuziek met Arduino

In deze tutorial leg ik uit hoe je een Arduino kunt gebruiken om muziek te maken met alleen een luidspreker (geen MP3-module vereist). Bekijk eerst deze video-tutorial

Stap 1: Bekijk deze video-tutorial

Image
Image

Stap 2: Benodigde hardware

Schakelschema
Schakelschema

1.een Arduino

2. Een luidspreker of een zoemer

Stap 3: Schakelschema

Schakelschema
Schakelschema

Sluit gewoon een draad van de luidspreker aan op D8 van de arduino en het andere uiteinde op de grond van arduino

Stap 4: Hoe werkt het?

De Arduino in dit circuit creëert tonen van verschillende frequenties en speelt deze af via de luidspreker die erop is aangesloten. De variatie van de frequentie van de toon (toonhoogte) met de juiste timing (ritme) creëert muziek. De Arduino genereert een signaal en voert dit uit via de digitale pin 8. Dit stuurt de luidspreker die op de pin is aangesloten aan om geluid te creëren. In deze tutorial heb ik de Arduino geprogrammeerd om een nummer 'Astronomia coffin dance' te spelen.

Stap 5: Hoe ik Melody en Note Duur van dit nummer heb gemaakt:

Hoe ik melodie en noot heb gemaakt Duur van dit nummer
Hoe ik melodie en noot heb gemaakt Duur van dit nummer

Als je het programma bekijkt, kun je twee int-arrays vinden: melody en noteDurations. De eerste array bevat de noten en de tweede array bevat de bijbehorende duur. Ik heb eerst de muzieknoten van dit nummer opgeschreven en daarna de melodie-array ermee geschreven.

Daarna schreef ik noteDurations op basis van de lengte van elke muzieknoot. Hier 8 = kwartnoot, 4 = 8e noot, enz. Een hogere waarde geeft noten met een langere duur. De noot en de bijbehorende duur is wat er respectievelijk in melodie en nootDurations staat. Je kunt deze aanpassen en elk nummer maken op basis van je ideeën

Stap 6: Code en bibliotheek

download Arduino-code en bibliotheek vanaf hier

enige twijfel vraag hier

voor meer tutorials

Aanbevolen: