INHOUDSOPGAWE:
- Stap 1: Heg die knoppie aan die broodbord
- Stap 2: Koppel 'n 10K -weerstand aan een van die knoppe se bene
- Stap 3: Koppel die weerstand se ander been aan die grond (GND) met 'n draad
- Stap 4: Koppel die ander been van die knoppie met 'n draad aan die +5V
- Stap 5: Koppel die regterkantste been van die knoppie met 'n draad aan die digitale pen 12
- Stap 6: Heg die zoemer aan die bord. Let op die etikette vir die positiewe (+) en negatiewe (-) sye van die gonser
- Stap 7: Gebruik 'n draad om die negatiewe (-) been van die zoemer aan die aarde (GND) te koppel
- Stap 8: Gebruik 'n draad om die positiewe (+) been van die zoemer aan pen 8 te koppel
- Stap 9: Kodering van u Arduino
- Stap 10: Baie geluk jy is klaar! Druk nou die knoppie en luister na die lieflike musiek van gelukkige verjaardag
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie projek gebruik die Arduino Uno, 'n gonser en 'n knoppie om die liedjie Happy Birthday te speel! As u op die knoppie druk, speel die gonser die hele liedjie Gelukkige verjaardag. Ek sien die verband met die musikale verjaardagkaartjies waarvoor my kinders so lief is.
Ek het gekies om hierdie projek te skep, want toe ek my eerste projek met 'n zoemer voltooi het, bevat dit nie 'n knoppie nie en speel dit 'n baie eenvoudige patroon. Ek het in die verlede knoppies gebruik om LED's aan te steek, so ek het besluit om 'n knoppie by die gonser te voeg en ook die liedjie Happy Birthday te skep as 'n verrassing vir my seun se 5de verjaardag! Hy was mal daaroor en het oor en oor gespeel! Soos kinders altyd, het hy daarvan gehou om op die knoppie te druk. Die moeilikste deel van hierdie projek was om van nuuts af die kode vir die liedjie gelukkige verjaardag te skep, maar dit was lekker om te sien hoe kodering kan aansluit by ander onderwerpe soos musiek skryf.
Vaardigheidsvlak: Beginner
Inspirasie word toegeskryf aan:
Kilic, M. (2016, 24 November). Knoppie gons melodie. Opgehaal van
Materiaal
- Arduino Uno mikrobeheerder
- Broodbord
- Piezo -gonser
- knoppie
- 10K weerstand
- 5 Jumper-drade van man-man
- USB -aansluitkabel
Stap 1: Heg die knoppie aan die broodbord
Stap 2: Koppel 'n 10K -weerstand aan een van die knoppe se bene
Stap 3: Koppel die weerstand se ander been aan die grond (GND) met 'n draad
Stap 4: Koppel die ander been van die knoppie met 'n draad aan die +5V
Stap 5: Koppel die regterkantste been van die knoppie met 'n draad aan die digitale pen 12
Stap 6: Heg die zoemer aan die bord. Let op die etikette vir die positiewe (+) en negatiewe (-) sye van die gonser
Stap 7: Gebruik 'n draad om die negatiewe (-) been van die zoemer aan die aarde (GND) te koppel
Stap 8: Gebruik 'n draad om die positiewe (+) been van die zoemer aan pen 8 te koppel
Stap 9: Kodering van u Arduino
Nou is ons gereed om die kode vir u projek te kry. Gaan na die volgende skakel en kopieer die kode in u Arduino -redakteur.
Gelukkige verjaardag kode
Kode om kennis te neem van:
-
Skep 'n tweede oortjie vir die toonhoogte -kataloguskode en noem dit: pitches.h
- Plak die kode uit die katalogus van plekke op u nuwe blad pitch.h
- Reëls 4-9 in die kode is die notas vir die liedjie gelukkige verjaardag. Die notas kom van die pitches.h -oortjie
- Reël 15 bevat die nootduur wat ooreenstem met die note in reëls 4-9
- Reël 42 is waar u die spoed van die melodie reguleer. As u die melodie wil versnel of vertraag, verander hierdie nommer dienooreenkomstig.
- Reël 34 is waar u bepaal hoeveel note in die liedjie sal speel. As u dus 'n nuwe melodie skryf, moet u moontlik die nommer 28 aanpas by die aantal note in u nuwe melodie.
Stap 10: Baie geluk jy is klaar! Druk nou die knoppie en luister na die lieflike musiek van gelukkige verjaardag
Noudat u Happy Birthday gespeel het, probeer u musikale vaardighede en kodeer 'n nuwe liedjie op u eie met behulp van die pitches.h -oortjie as 'n katalogus met kode vir die verskillende note.