Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
Stap 2: Benodigde hardware
1.een Arduino
2. Een luidspreker of een zoemer
Stap 3: 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:
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