Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In dit experiment zul je begrijpen hoe een passieve zoemer werkt en hoe je een eenvoudig Arduino-geluidsbord kunt maken. Door enkele knoppen te gebruiken en een bijbehorende toon te kiezen, kunt u een melodie creëren! De onderdelen die ik heb gebruikt komen uit Kuman's Arduino UNO starterkit
Stap 1: benodigde onderdelen
Je zal nodig hebben:
- een Arduino-bord
- een breadboard
- een USB-kabel
- 10 x jumperdraden
- 3 x Knoppen (aantal caps en knoppen is optioneel)
- 3 x 10k ohm weerstanden
Allchips is een online serviceplatform voor elektronische componenten, u kunt alle componenten bij hen kopen
Stap 2: De knoppen aansluiten
Laten we eerst beginnen met de knoppen. Kies voor elke knop een van zijn zijden. Je ziet 2 pinnen. Degene aan de linkerkant (je kunt ze ook verwisselen) maakt verbinding met aarde van de Arduino (via het breadboard) met een 10k-weerstand. Verbind dezelfde rij met digitale pin 2, 3 of 4 van de Arduino (kan in de code worden geconfigureerd). De pin aan de rechterkant van elke knop maakt verbinding met 5V. U kunt de bovenstaande afbeelding als referentie gebruiken. Voer deze stappen uit voor al uw knoppen.
Stap 3: De zoemer aansluiten
Dus bovenaan de zoemer zie je een + symbool. Het geeft de positieve kant ervan aan. Je moet het andere uiteinde met aarde verbinden en deze met digitale pin 8 van de Arduino (kan later worden gewijzigd)
Stap 4: De code uploaden en wijzigen
De code van het project vind je hier. Het is helemaal aan jou wat je kunt wijzigen - van de pincodes tot het toevoegen van meer knoppen, maar nog belangrijker - je kunt elke individuele toon veranderen. Hier is een kleine uitleg:
toon (buzzPin, 1000, 300); / / Hier is de Arduino-toonfunctie
buzzPin is de positieve pin van de zoemer
1000 is de toon zelf, in Hz (deze kan variëren van 31 tot 65535)
300 is de duur in ms (optioneel)
Stap 5: Video
Hier is een video van het project in actie, waarbij een willekeurige melodie ontstaat.