INHOUDSOPGAWE:

Gelukkige verjaardag-gonser en knoppie: 10 stappe
Gelukkige verjaardag-gonser en knoppie: 10 stappe

Video: Gelukkige verjaardag-gonser en knoppie: 10 stappe

Video: Gelukkige verjaardag-gonser en knoppie: 10 stappe
Video: Hook Yarn & Dish - Friday Live Crochet Chat 360 2024, Julie
Anonim
Image
Image
Heg die knoppie aan die broodbord
Heg die knoppie aan die broodbord

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

Koppel 'n 10K -weerstand aan een van die knoppe se bene
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

Koppel die weerstand se ander been aan die grond (GND) met 'n draad
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

Koppel die ander been van die knoppie met 'n draad aan die +5V
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

Koppel die regterkantste been van die knoppie met 'n draad aan die digitale pen 12
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

Heg die gonser aan die bord. Let op die etikette vir die positiewe (+) en negatiewe (-) sye van die gonser
Heg die gonser 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

Gebruik 'n draad om die negatiewe (-) been van die zoemer aan die grond (GND) te koppel
Gebruik 'n draad om die negatiewe (-) been van die zoemer aan die grond (GND) te koppel

Stap 8: Gebruik 'n draad om die positiewe (+) been van die zoemer aan pen 8 te koppel

Verbind 'n draad met die positiewe (+) been van die zoemer met pen 8
Verbind 'n draad met die positiewe (+) been van die zoemer met pen 8

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

Baie geluk jy is klaar! Druk nou die knoppie en luister na die lieflike musiek van gelukkige verjaardag!
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.

Aanbeveel: