Satura rādītājs:

Daudz laimes dzimšanas dienā-zvana signāls un poga: 10 soļi
Daudz laimes dzimšanas dienā-zvana signāls un poga: 10 soļi

Video: Daudz laimes dzimšanas dienā-zvana signāls un poga: 10 soļi

Video: Daudz laimes dzimšanas dienā-zvana signāls un poga: 10 soļi
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Novembris
Anonim
Image
Image
Piestipriniet pogu pie maizes dēļa
Piestipriniet pogu pie maizes dēļa

Šis projekts izmanto Arduino Uno, skaņas signālu un pogu, lai atskaņotu dziesmu Happy Birthday! Nospiežot pogu, skaņas signāls atskaņo visu Happy Birthday dziesmu. Es redzu saistību ar muzikālajām dzimšanas dienas kartītēm, kuras maniem bērniem tik ļoti patīk.

Es izvēlējos izveidot šo projektu, jo, pabeidzot savu pirmo projektu, izmantojot skaņas signālu, tajā nebija pogas un tika atskaņots ļoti vienkāršs modelis. Agrāk es biju izmantojis pogas, lai apgaismotu gaismas diodes, tāpēc es nolēmu pievienot zummerim pogu un arī izveidot dziesmu Happy Birthday kā pārsteigumu dēla 5. dzimšanas dienai! Viņam tas patika un spēlēja atkal un atkal! Kā bērniem vienmēr, viņam patika nospiest pogu. Visgrūtāk šajā projektā bija izveidot dzimšanas dienas dziesmas kodu no nulles, taču bija jautri redzēt, kā kodēšana var savienoties ar citiem priekšmetiem, piemēram, mūzikas rakstīšanu.

Prasmju līmenis: iesācējs

Iedvesma ieskaitīta:

Kilic, M. (2016, 24. novembris). Pogas skaņas signāla melodija. Iegūts no

Materiāli

  • Arduino Uno mikrokontrolleris
  • Maizes dēlis
  • Pjezo skaņas signāls
  • pogu
  • 10K rezistors
  • 5 vīriešu-vīriešu džemperu vadi
  • USB savienotāja kabelis

1. darbība. Piestipriniet pogu pie maizes dēļa

2. darbība. Pievienojiet 10K rezistoru vienai no pogas kājām

Pievienojiet 10K rezistoru vienai no pogas kājām
Pievienojiet 10K rezistoru vienai no pogas kājām

3. solis: savienojiet pretestības otru kāju ar zemi (GND) ar vadu

Savienojiet pretestības otru kāju ar zemi (GND) ar vadu
Savienojiet pretestības otru kāju ar zemi (GND) ar vadu

4. solis: pievienojiet pogas otru kāju ar vadu +5V

Pievienojiet pogas otru kāju ar vadu +5V
Pievienojiet pogas otru kāju ar vadu +5V

5. darbība. Pievienojiet pogas augšējo labo kāju ar vadu digitālajai tapai 12

Pievienojiet pogas augšējo labo kāju ar vadu digitālajai tapai 12
Pievienojiet pogas augšējo labo kāju ar vadu digitālajai tapai 12

6. solis: piestipriniet skaņas signālu pie dēļa. Ņemiet vērā skaņas signāla pozitīvās (+) un negatīvās (-) puses etiķetes

Piestipriniet skaņas signālu pie dēļa. Ņemiet vērā skaņas signāla pozitīvās (+) un negatīvās (-) puses etiķetes
Piestipriniet skaņas signālu pie dēļa. Ņemiet vērā skaņas signāla pozitīvās (+) un negatīvās (-) puses etiķetes

7. darbība. Izmantojiet vadu, lai savienotu skaņas signāla negatīvo (-) kāju ar zemi (GND)

Izmantojiet vadu, lai pievienotu skaņas signāla negatīvo (-) kāju zemei (GND)
Izmantojiet vadu, lai pievienotu skaņas signāla negatīvo (-) kāju zemei (GND)

8. darbība. Izmantojiet vadu, lai savienotu skaņas signāla pozitīvo (+) kāju ar 8. tapu

Izmantojiet vadu, lai savienotu skaņas signāla pozitīvo (+) kāju ar 8. tapu
Izmantojiet vadu, lai savienotu skaņas signāla pozitīvo (+) kāju ar 8. tapu

9. solis: Arduino kodēšana

Tagad mēs esam gatavi iegūt jūsu projekta kodu. Dodieties uz šo saiti un nokopējiet kodu savā Arduino redaktorā.

Daudz laimes dzimšanas dienā kods

Kods, kas jāņem vērā:

  • Izveidojiet otro cilni piķa kataloga kodam un nosauciet to: pitches.h

    • Ielīmējiet kodu no laukumu kataloga jaunajā piches.h cilnē
    • 4-9 rindas kodā ir dziesmas dzimšanas dienas piezīmes. Piezīmes nāk no tabches.h cilnes
    • 15. rindā ir piezīmju ilgumi, kas atbilst 4. – 9. Rindas piezīmēm
  • 42. līnija ir vieta, kur jūs regulējat melodijas ātrumu. Ja vēlaties paātrināt vai palēnināt melodiju, attiecīgi mainiet šo numuru.
  • 34. rindā jūs varat iestatīt, cik daudz piezīmju tiks atskaņots dziesmā. Tātad, ja rakstāt jaunu melodiju, iespējams, būs jāpielāgo skaitlis 28, lai tas atbilstu piezīmju skaitam jaunajā melodijā.

10. solis: Apsveicam, ka esat pabeidzis! Tagad nospiediet pogu un klausieties laimīgo dzimšanas dienu

Apsveicam, ka esat pabeidzis! Tagad nospiediet pogu un klausieties laimīgo dzimšanas dienas saldo mūziku!
Apsveicam, ka esat pabeidzis! Tagad nospiediet pogu un klausieties laimīgo dzimšanas dienas saldo mūziku!

Tagad, kad esat nospēlējis Happy Birthday, izmēģiniet savas muzikālās prasmes un iekodējiet jaunu dziesmu, izmantojot cilni pitches.h kā dažādu piezīmju koda katalogu.

Ieteicams: