Përmbajtje:

Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno: 5 Hapa
Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno: 5 Hapa

Video: Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno: 5 Hapa

Video: Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno: 5 Hapa
Video: The Full Story Of Five Nights At Freddy's 2024, Nëntor
Anonim
Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno
Muzikë Meme e Vallëzimit të Arkivolit të Arkivolit duke Përdorur Arduino Uno

Ky blog ne ju kemi treguar Astronia Coffin Dance Tune With Arduino Uno

Siç e dini të gjithë për filetimin e memeve për arkivolin e valleve të astronomisë

kështu që vendosa ta bëj këtë melodi duke përdorur arduino uno

Këtu janë hapat dhe Furnizimet e përdorura në këtë projekt dhe kodimin arduino

Hapi 1: Përbërësit

Image
Image

Komponentët e kërkuar janë:

  • Arduino Uno / Nodemcu
  • Telat Jumper
  • Altoparlant/Zile
  • BC547 Transistor (opsional)
  • Led (sipas dëshirës)

Hapi 2: Lidhja Arduino me Altoparlantin

Lidhja Arduino me Kryetarin
Lidhja Arduino me Kryetarin

Arduino me altoparlant

këtu kam përdorur transistorin bc547 si përforcues për altoparlantin

Hapi 3: Lidhja Arduino me Buzzer

Lidhja Arduino me Buzzer
Lidhja Arduino me Buzzer
Lidhja Arduino me Buzzer
Lidhja Arduino me Buzzer

Arduino me zile

Hapi 4: Kodi Arduino

Kodi Arduino i Vallëzimit të Arkivolit

Kodi Astronomia për Arduino është dhënë më poshtë.

Kopjoni kodin e mëposhtëm dhe ngjiteni në Arduino IDE pastaj ngarkoni në tabelën Arduino.

#përcakto SHENIM_B0 31

#përcakto NOTE_C1 33 #përcakto NOTE_CS1 35 #përcakto NOTE_D1 37 #përcakto NOTE_DS1 39 #përcakto NOTE_E1 41 #përcakto NOTE_F1 44 #përcakto NOTE_FS1 46 #përkufizo NOTE_G1 49 #define NOTE_GS1 52Defino52 #definoj52 NOTE_C2 65 #define NOTE_CS2 69 #define NOTE_D2 73 #define NOTE_DS2 78 #define NOTE_E2 82 #define NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #deF2Shen 152_22Safirmoj 122S2S2Safirmoj 122_22Shkruaj 122S22Shkaktoj 122_22Shkruaj 122S22Shkruan 122_2Shifroj #22Shifroj #22Shifroj 122Shume #22Shkruhet 122S2Përcakto2_Shkakto2_Shkakto 12S2Përcakto_12Përcakto 12Përcakto_12 #përcakto NOTE_CS3 139 #përcakto NOTE_D3 147 #përcakto NOTE_DS3 156 #përcakto NOTE_E3 165 #përkufizo NOTE_F3 175 #përcakto NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 220 #deF3EFE_33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E33F2E3_33 NOTE_CS4 277 #define NOTE_D4 294 #define NOTE_DS4 311 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_FS4 370 #define NOTE_G4 392 #define NOTE_GS4 415 #define NOTE444444444444444444444444444444444444444444444444444444444444444F4E44444444444444444444444F4E4444444444F4S4S44444444444444S4S4F4E4444444444444444F4S4S4S4F4EFE_44FE_S4_4 #përcakto NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define_Shenim_Shenim_96Shenim_Shenim_96 NOTE_D6 1175 #define NOTE_DS6 1245 #define NOTE_E6 1319 #define NOTE_F6 1397 #define NOTE_FS6 1480 #define NOTE_G6 1568 #define NOTE_GS6 1661 #define NOTE_A6 1760 #define NOTE_F7EFE19766_F7EFE1976_6676676_6676677666766676676676 #përkufizo NOTE_DS7 2489 #define NOTE_E7 2637 #define NOTE_F7 2794 #define NOTE_FS7 2960 #define NOTE_G7 3136 #define NOTE_GS7 3322 #define NOTE_A7 3520 #define NOTE_AS7 379deFine #Safiroj_Shumë_Fine4_86 NOTE_DS8 4978 "melody int = {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_AS5, NOTE_G4, 0, NOTE_G4, NOTE_AS5, NOTE_A5, SHENIM_AS 5, NOTE_A5, NOTE_AS5, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_D5, NOTE_D5, 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_5, NOTE5, NOTE5, NOTE5, NOTE5 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_G4, NOTE54, NOTE5, NOTE5 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_C5, 0, NOTE_AS4, NOTE_A4, NOTE_G4, 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}; // kohëzgjatja e shënimit: 4 = shënim i katërt, 8 = shënim i tetë, etj.: shënim int Kohëzgjatjet = {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, 4,}; void setup () {for (int thisNote = 0; thisNote <112; thisNote ++) {int noteDuration = 750 / noteDurations [thisNote]; toni (7, melodi [kjo shënim], shënim Kohëzgjatja); int pauseBetweenNotes = shënimKohëzgjatja * 1.30; vonesë (pauzëNë mes Shënimeve); noTone (7); }} void loop () {}

Recommended: