Sadržaj:

Sretan rođendan-zujalica i dugme: 10 koraka
Sretan rođendan-zujalica i dugme: 10 koraka

Video: Sretan rođendan-zujalica i dugme: 10 koraka

Video: Sretan rođendan-zujalica i dugme: 10 koraka
Video: 🎈 Srećan rođendan Jovanka 🎈 Rođendanska pesma | Birthday Song | Pevaj sa Sandrom 2024, Juli
Anonim
Image
Image
Pričvrstite dugme na pločicu
Pričvrstite dugme na pločicu

Ovaj projekt koristi Arduino Uno, zujalicu i dugme za reprodukciju pjesme Happy Birthday! Kada se pritisne dugme, zujalica reprodukuje celu pesmu Srećan rođendan. Vidim vezu sa muzičkim rođendanskim čestitkama koje moja djeca toliko vole.

Odlučio sam se za kreiranje ovog projekta jer kada sam završio svoj prvi projekt koristeći zujalicu, on nije uključivao dugme i svirao je vrlo jednostavan uzorak. Ranije sam koristio dugmad za paljenje LED dioda pa sam odlučio dodati dugme u zujalicu i stvoriti pjesmu Happy Birthday kao iznenađenje za peti rođendan mog sina! Obožavao je to i svirao iznova i iznova! Kao i djeca, volio je pritiskati dugme. Najteži dio ovog projekta bilo je stvaranje od nule koda za pjesmu sretan rođendan, ali bilo je zabavno vidjeti kako se kodiranje može povezati s drugim temama, poput pisanja muzike.

Nivo vještine: Početnik

Inspiracija zaslužna za:

Kilic, M. (2016., 24. novembar). Melodija zujalice dugmeta. Preuzeto sa

Materijali

  • Arduino Uno mikrokontroler
  • Breadboard
  • Piezo zujalica
  • dugme
  • 10K otpornik
  • 5 muško-muških kratkospojnika
  • USB priključni kabel

Korak 1: Pričvrstite dugme na pločicu

Korak 2: Spojite 10K otpornik na jednu od nogu dugmeta

Spojite 10K otpornik na jednu od nogu dugmeta
Spojite 10K otpornik na jednu od nogu dugmeta

Korak 3: Spojite drugu nogu otpornika na masu (GND) žicom

Spojite drugu nogu otpornika na masu (GND) žicom
Spojite drugu nogu otpornika na masu (GND) žicom

Korak 4: Spojite drugu nogu dugmeta žicom na +5V

Drugu nogu dugmeta spojite žicom na +5V
Drugu nogu dugmeta spojite žicom na +5V

Korak 5: Gornju desnu nogu dugmeta spojite žicom na digitalni pin 12

Gornju desnu nogu dugmeta spojite žicom na digitalni pin 12
Gornju desnu nogu dugmeta spojite žicom na digitalni pin 12

Korak 6: Priključite zujalicu na ploču. Obratite pažnju na oznake za pozitivne (+) i negativne (-) strane zujalice

Pričvrstite zujalicu na ploču. Obratite pažnju na oznake za pozitivne (+) i negativne (-) strane zujalice
Pričvrstite zujalicu na ploču. Obratite pažnju na oznake za pozitivne (+) i negativne (-) strane zujalice

Korak 7: Upotrijebite žicu za povezivanje negativne (-) noge zujalice sa masom (GND)

Upotrijebite žicu za spajanje negativne (-) nožice zujalice na masu (GND)
Upotrijebite žicu za spajanje negativne (-) nožice zujalice na masu (GND)

Korak 8: Pomoću žice spojite pozitivnu (+) nogu zujalice na pin 8

Pomoću žice spojite pozitivnu (+) nogu zujalice na pin 8
Pomoću žice spojite pozitivnu (+) nogu zujalice na pin 8

Korak 9: Kodiranje vašeg Arduina

Sada smo spremni za dobivanje koda za vaš projekt. Idite na sljedeću vezu i kopirajte kôd u svoj Arduino editor.

Kôd za sretan rođendan

Kod na koji treba obratiti pažnju:

  • Napravite drugu karticu za kôd kataloga tonova i dajte joj ime: pitches.h

    • Zalijepite kôd iz kataloga parcela u novu karticu pitches.h
    • Redovi 4-9 u kodu su note za pjesmu sretan rođendan. Bilješke dolaze s kartice pitches.h
    • Red 15 sadrži trajanje nota koje odgovaraju notama u redovima 4-9
  • Red 42 je mjesto gdje regulirate brzinu Melodije. Ako želite ubrzati ili usporiti melodiju, promijenite ovaj broj u skladu s tim.
  • Red 34 je mjesto gdje postavljate koliko će nota svirati u pjesmi. Dakle, ako napišete novu melodiju, možda ćete morati prilagoditi broj 28 kako bi odgovarao broju nota u vašoj novoj melodiji.

Korak 10: Čestitamo, gotovi ste! Sada pritisnite dugme i slušajte slatku muziku za srećan rođendan

Čestitamo Gotovi ste! Sada pritisnite dugme i slušajte slatku muziku za srećan rođendan!
Čestitamo Gotovi ste! Sada pritisnite dugme i slušajte slatku muziku za srećan rođendan!

Sada kada ste odsvirali Happy Birthday, isprobajte svoje muzičke vještine i kodirajte novu pjesmu koristeći karticu pitches.h kao katalog kodova za različite note.

Preporučuje se: