ዝርዝር ሁኔታ:

አስትሮኖሚያ የሬሳ ዳንስ ሜሜ ሙዚቃ አርዱዲኖ ኡኖን በመጠቀም 5 ደረጃዎች
አስትሮኖሚያ የሬሳ ዳንስ ሜሜ ሙዚቃ አርዱዲኖ ኡኖን በመጠቀም 5 ደረጃዎች

ቪዲዮ: አስትሮኖሚያ የሬሳ ዳንስ ሜሜ ሙዚቃ አርዱዲኖ ኡኖን በመጠቀም 5 ደረጃዎች

ቪዲዮ: አስትሮኖሚያ የሬሳ ዳንስ ሜሜ ሙዚቃ አርዱዲኖ ኡኖን በመጠቀም 5 ደረጃዎች
ቪዲዮ: CONVEGNI - CONVEGNI እንዴት ማለት ይቻላል? #convegni (CONVEGNI - HOW TO SAY CONVEGNI? #conve 2024, ህዳር
Anonim
አርዱዲኖ ኡኖን በመጠቀም አስትሮኖኒያ የሬሳ ዳንስ ሜሜ ሙዚቃ
አርዱዲኖ ኡኖን በመጠቀም አስትሮኖኒያ የሬሳ ዳንስ ሜሜ ሙዚቃ

ይህ ብሎግ እኛ ከአስትዱኖ ኡኖ ጋር አስትሮኖሚያ የሬሳ ዳንስ ቅኝት አሳይተናል

ስለ የሬሳ ሣጥን ዳንስ አስትሮኖሚያ ሜሞዎችን ስለመገጣጠም ሁሉም እንደሚያውቁት

ስለዚህ አርዱዲኖ ዩኖን በመጠቀም ይህንን ዜማ ለመሥራት ወሰንኩ

በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋሉ ደረጃዎች እና አቅርቦቶች እና የአርዱዲኖ ኮድ እዚህ አሉ

ደረጃ 1: አካላት

Image
Image

የሚፈለጉት ክፍሎች የሚከተሉት ናቸው

  • አርዱዲኖ ኡኖ / ኖደምኩ
  • ዝላይ ሽቦዎች
  • ድምጽ ማጉያ/ድምጽ ማጉያ
  • BC547 ትራንዚስተር (አማራጭ)
  • መሪ (አማራጭ)

ደረጃ 2: አርዱዲኖ ከድምጽ ማጉያ ጋር ግንኙነት

የአርዱዲኖ ግንኙነት ከድምጽ ማጉያ ጋር
የአርዱዲኖ ግንኙነት ከድምጽ ማጉያ ጋር

አርዱinoኖ ከድምጽ ማጉያ ጋር

እዚህ bc547 ትራንዚስተር ለድምጽ ማጉያው እንደ ማጉያ አድርጌዋለሁ

ደረጃ 3: Arduino ግንኙነት ከ Buzzer ጋር

አርዱዲኖ ከ Buzzer ጋር ግንኙነት
አርዱዲኖ ከ Buzzer ጋር ግንኙነት
አርዱዲኖ ከ Buzzer ጋር ግንኙነት
አርዱዲኖ ከ Buzzer ጋር ግንኙነት

አርዱinoኖ ከ Buzzer ጋር

ደረጃ 4: የአርዲኖ ኮድ

የሬሳ ሣጥን ዳንስ አርዱinoኖ ኮድ

አስትሮኖሚያ ኮድ አርዱዲኖ ከዚህ በታች ተሰጥቷል።

ከዚህ በታች ያለውን ኮድ ይቅዱ እና በአርዱዲኖ አይዲኢ ውስጥ ይለጥፉት ከዚያም ወደ አርዱዲኖ ቦርድ ይስቀሉ።

#መለየት ማስታወሻ_B0 31

#መለየት NOTE_C1 33 #ተለዩ ማሳሰቢያ_ሲሲኤ 35 35 #ገላጭ ማስታወሻ_ዲ 1 37 #ጥርት ያለ ማስታወሻ_DS1 39 #ጥርት ያለ ማስታወሻ_E1 41 #ጥርት ያለ ማስታወሻ_ኤፍ 1 44 #ጥርት ያለ ማስታወሻ_FS1 46 #ጥርት ያለ ማስታወሻ GG 49 49 #ራዕይ_አይደገፍ_እስሌ 51_እስከ NOTE_C2 65 #መለየት NOTE_CS2 69 #ፍፁም ማሳሰቢያ_D2 73 #ጥርት ማስታወሻ_DS2 78 #ጥርት ያለ ማስታወሻ_E2 82 #ጥርት ያለ ማስታወሻ_F2 87 #ጥርት ያለ ማስታወሻ_FS2 93 #ማጣቀሻ_G2 98 #መግለፅን ያስታውሱ_GS2 104 #ጥፋቱን #አይደለም_እስኪን_እስጢፍ_እውን_እእእእእእእእእእእእእኔቱ #11_EFE_EFE_EFE_EFE_EFE_EFEE_E_EFE_EFE_EFE_E_EFE_E_EFE_E_EFE_EFE_DEBANE_E_EFANE_EFANE_EFANE_EFANE_EFANE_EFANE_E_E_EBAN_DAN_BANE_E_EFANE_EE_E_E_E_E_E_E_E ነበር_E ነበር ማድረግ ነበር መሆን A ይችል ነበር #መለየት NOTE_CS3 139 #ገላጭ ማስታወሻ_D3 147 #ገላጭ ማስታወሻ_DS3 156 #ጥርት ያለ ማስታወሻ_E3 165 #ጥርት ያለ ማስታወሻ_F3 175 #ጥርት ያለ ማስታወሻ_FS3 185 #ጥርት ያለ ማስታወሻ_G3 196 #ጥርት ያለ ማስታወሻ_ዴስ_3ኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢኢፍፍፍፍፍፍፍፍፍፍፍፍ NOTE_CS4 277 #ተጣራ ማሳሰቢያ_ዲ 4 294 #ጥርት ያለ ማስታወሻ_DS4 311 #ገላጭ ማስታወሻ_E4 330 #ጥርት ያለ ማስታወሻ_F4 349 #ጥርት ያለ ማስታወሻ_FS4 370 #ጥርት ያለ ማስታወሻ_G4 392 #መግለፅ ማስታወሻ_GS4 415 #Ife_E4E_Efe_E4E4E4E4E4E4E4E4E4E4E4EBE4E4E4EBE4E4E4EEE4E4E4E4E4E4E4EE ነበር #Is4E4E_E4E_E4E_E_E_E_E_E_EE_E_E_E_EEKKKKKK ነበር #ጥርት ያለ ማስታወሻ_ዲ 5 587 #ገላጭ ማስታወሻ_DS5 622 #ገላጭ ማስታወሻ_ኢ5 659 #ጥርት ያለ ማስታወሻ_F5 698 #ጥርት ያለ ማስታወሻ_FS5 740 #ጥርት ያለ ማስታወሻ_G5 784 #ጥርት ያለ ማስታወሻ_GS5 831 #መግለፅን አይደለም_አይ5 880 #ራዕይን_እስከ_እስከ_88_እስከዚህ_እስጢር NOTE_D6 1175 #መለየት ማስታወሻ_DS6 1245 #ፍፁም ማሳሰቢያ_E6 1319 #ጥርት ያለ ማስታወሻ_F6 1397 #ጥርት ያለ ማስታወሻ_FS6 1480 #ጥርት ያለ ማስታወሻ_G6 1568 #ጥርት ያለ ማስታወሻ_GS6 1661 #መግለፅ_እውነት_አይደለም_ኢኢዴኢፍ #መለየት NOTE_DS7 2489 #መግለፅ ማስታወሻ_E7 2637 #መግለፅ ማስታወሻ_F7 2794 #ጥርት ያለ ማስታወሻ_FS7 2960 #ጥርት ያለ ማስታወሻ_G7 3136 #ጥርት ያለ ማስታወሻ_GS7 3322 #ጥርት ያለ ማስታወሻ_ኤ7 3520 #መግለፅ ማሳወቂያ_እስከ 378E88E48E88E88E88E88E88E88E888E888E888E888E888888888888888FE8E8E8E8E8EBAN_E48EBANE_EBAN_EE_EE_E_E_E_E_E_E_FE_EE_FE_FEE NOTE_DS8 4978 "int melody = {NOTE_A4, 0, NOTE_A4, NOTE_A4, NOTE_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, NOTE_AS5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_A5, NOTE_A5, ማስታወሻ ፣ NOTE_AS 5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ NOTE_AS4 ፣ ማስታወሻ NOTE_D5, NOTE_D5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_C5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_C5, NOTE_AS4, NOTE_A4, NOTE_F4 ፣ NOTE_G4 ፣ 0 ፣ NOTE_G4 ፣ NOTE_D5 ፣ NOTE_C5 ፣ 0 ፣ NOTE_AS4 ፣ 0 ፣ NOTE_A4 ፣ 0 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_C5 ፣ 0 ፣ NOTE_AS4 ፣ NOTE_A4 ፣ NOTE_G4 ፣ 0, NOTE_5 NOTE_G4 ፣ 0 ፣ NOTE_G4 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_G4 ፣ 0 ፣ NOTE_G4 ፣ NOTE_D5 ፣ NOTE_C5 ፣ 0 ፣ NOTE_AS4 ፣ 0 ፣ NOTE_A4 ፣ 0 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4 ፣ NOTE_A4, NOTE_A4 0 ፣ NOTE_G4 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_G4 ፣ 0 ፣ NOTE_G4 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5 ፣ NOTE_A5 ፣ NOTE_AS5}; // የማስታወሻ ጊዜዎች 4 = የሩብ ማስታወሻ ፣ 8 = ስምንተኛ ማስታወሻ ፣ ወዘተ. int noteDurations = {4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4 ፣ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4; ባዶነት ማዋቀር () {ለ (int thisNote = 0; thisNote <112; thisNote ++) {int noteDuration = 750 / noteDurations [thisNote]; ቶን (7 ፣ ዜማ [ይህ ማስታወሻ] ፣ የማስታወሻ ጊዜ); int pauseBetweenNotes = noteDuration * 1.30; መዘግየት (ለአፍታ አቁም tsakanin ማስታወሻዎች); noTone (7); }} ባዶነት loop () {}

የሚመከር: