Tartalomjegyzék:

Boldog születésnapot-csengő és gomb: 10 lépés
Boldog születésnapot-csengő és gomb: 10 lépés

Videó: Boldog születésnapot-csengő és gomb: 10 lépés

Videó: Boldog születésnapot-csengő és gomb: 10 lépés
Videó: TÓTH ZOLIKA - KARÁCSONYI MIX 2024, Július
Anonim
Image
Image
Csatlakoztassa a gombot a kenyértáblához
Csatlakoztassa a gombot a kenyértáblához

Ez a projekt az Arduino Uno -t, egy hangjelzőt és egy gombot használ a Happy Birthday! Amikor megnyomja a gombot, a hangjelző lejátssza a Happy Birthday teljes dalát. Látom a kapcsolatot a zenés születésnapi kártyákkal, amelyeket a gyerekeim annyira szeretnek.

Úgy döntöttem, hogy létrehozom ezt a projektet, mert amikor befejeztem az első projektemet zümmögő segítségével, nem tartalmazott gombot, és nagyon egyszerű mintát játszott. Korábban gombokkal világítottam a LED -eket, ezért úgy döntöttem, hogy hozzáadok egy gombot a zümmögőhöz, és elkészítem a Happy Birthday dalt, meglepetésként a fiam 5. születésnapjára! Imádta és újra és újra játszott! Gyermekként mindig is szerette nyomni a gombot. Ennek a projektnek a legnehezebb része a boldog születésnap című dal kódjának a semmiből való létrehozása volt, de szórakoztató volt látni, hogy a kódolás hogyan kapcsolódhat más témákhoz, például a zeneíráshoz.

Készségszint: Kezdő

Az inspiráció jóváírása:

Kilic, M. (2016, november 24.). Gomb zümmögő dallam. Letöltve:

Anyagok

  • Arduino Uno mikrovezérlő
  • Kenyeretábla
  • Piezo hangjelző
  • gomb
  • 10K ellenállás
  • 5 férfi-férfi jumper vezeték
  • USB csatlakozó kábel

Lépés: Rögzítse a gombot a kenyértáblához

2. lépés: Csatlakoztasson egy 10K ellenállást a gomb egyik lábához

Csatlakoztasson egy 10K ellenállást a gomb egyik lábához
Csatlakoztasson egy 10K ellenállást a gomb egyik lábához

3. lépés: Csatlakoztassa az ellenállás másik lábát a földhöz (GND) vezetékkel

Csatlakoztassa az ellenállás másik lábát a földhöz (GND) vezetékkel
Csatlakoztassa az ellenállás másik lábát a földhöz (GND) vezetékkel

4. lépés: Csatlakoztassa a gomb másik lábát vezetékkel a +5V -hoz

Csatlakoztassa a gomb másik lábát vezetékkel a +5V -hoz
Csatlakoztassa a gomb másik lábát vezetékkel a +5V -hoz

5. lépés: Csatlakoztassa a gomb jobb felső lábát vezetékkel a 12 -es digitális tűhöz

Csatlakoztassa a gomb jobb felső lábát vezetékkel a digitális tüskéhez 12
Csatlakoztassa a gomb jobb felső lábát vezetékkel a digitális tüskéhez 12

6. lépés: Rögzítse a zümmögőt a táblához. Vegye figyelembe a zümmögő pozitív (+) és negatív (-) oldalainak címkéit

Csatlakoztassa a zümmögőt a táblához. Vegye figyelembe a zümmögő pozitív (+) és negatív (-) oldalainak címkéit
Csatlakoztassa a zümmögőt a táblához. Vegye figyelembe a zümmögő pozitív (+) és negatív (-) oldalainak címkéit

7. lépés: Vezetékkel csatlakoztassa a zümmögő negatív (-) lábát a földhöz (GND)

Vezetékkel csatlakoztassa a zümmögő negatív (-) lábát a földhöz (GND)
Vezetékkel csatlakoztassa a zümmögő negatív (-) lábát a földhöz (GND)

Lépés: Csatlakoztassa a zümmögő pozitív (+) lábát egy vezetékkel a 8 -as érintkezőhöz

Egy vezetékkel csatlakoztassa a zümmögő pozitív (+) lábát a 8 -as érintkezőhöz
Egy vezetékkel csatlakoztassa a zümmögő pozitív (+) lábát a 8 -as érintkezőhöz

9. lépés: Az Arduino kódolása

Most készen állunk a projekt kódjának lekérésére. Lépjen a következő linkre, és másolja a kódot az Arduino szerkesztőjébe.

Boldog születésnapot kód

Kód, amelyet figyelembe kell venni:

  • Hozzon létre egy második lapot a pályakatalógus -kódhoz, és nevezze el: pitches.h

    • Illessze be a kódokat a helyek katalógusából az új hangmagasságokba. H fülre
    • A kód 4-9 sora a boldog születésnapot tartalmazó dal megjegyzése. A hangok a hangmagasságból származnak.h fül
    • A 15. sor a 4-9. Sor jegyzeteinek megfelelő jegyzetidőket tartalmazza
  • A 42. sorban szabályozhatja a dallam sebességét. Ha fel akarja gyorsítani vagy lassítani a dallamot, módosítsa ezt a számot.
  • A 34. sorban állíthatja be, hogy hány hangot játsszon le a dal. Tehát, ha új dallamot ír, előfordulhat, hogy a 28 -as számot úgy kell beállítania, hogy az megfeleljen az új dallam hangjainak számához.

10. lépés: Gratulálunk, elkészült! Most nyomja meg a gombot, és hallgassa meg a Boldog születésnapot

Gratulálunk Kész! Most nyomja meg a gombot, és hallgassa meg a Boldog születésnapot!
Gratulálunk Kész! Most nyomja meg a gombot, és hallgassa meg a Boldog születésnapot!

Most, hogy játszottál a Happy Birthday -vel, próbáld ki zenei képességeidet, és kódold le a saját dalodat a pitches.h lapon, a különböző hangjegyek kódkatalógusaként.

Ajánlott: