Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: „Arduino“ryšys su garsiakalbiu
- 3 žingsnis: „Arduino“ryšys su garsiniu signalu
- 4 žingsnis: „Arduino“kodas
Video: „Astronomia Coffin Dance Meme“muzika naudojant „Arduino Uno“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiame tinklaraštyje parodėme jums „Astronomia Coffin Dance Tune With Arduino Uno“
Kaip jūs visi žinote apie meemų sukimąsi apie karsto šokio astronomiją
todėl nusprendžiau sukurti šią melodiją naudodami arduino uno
Štai šiame projekte naudojami veiksmai ir reikmenys bei arduino kodavimas
1 žingsnis: komponentai
Reikalingi komponentai yra šie:
- Arduino Uno / Nodemcu
- Trumpieji laidai
- Garsiakalbis/garsinis signalas
- BC547 tranzistorius (neprivaloma)
- LED (neprivaloma)
2 žingsnis: „Arduino“ryšys su garsiakalbiu
Arduino su garsiakalbiu
čia aš naudojau bc547 tranzistorių kaip garsiakalbio stiprintuvą
3 žingsnis: „Arduino“ryšys su garsiniu signalu
„Arduino“su garsiniu signalu
4 žingsnis: „Arduino“kodas
Karsto šokio „Arduino“kodas
Žemiau pateikiamas „Arduino“astronomijos kodas.
Nukopijuokite žemiau esantį kodą ir įklijuokite jį į „Arduino IDE“, tada įkelkite į „Arduino“plokštę.
#define NOTE_B0 31
#define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTE_A1 55 #define NOTE_C2 65 #apibrėžti NOTE_CS2 69 #apibrėžti NOTE_D2 73 #apibrėžti NOTE_DS2 78 #apibrėžti NOTE_E2 82 #apibrėžti NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #define NOTE_A2 110 #define #NE_E_22 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 220 #define NOTE_AS3 23 PASTABA #define NOTE_D5 587 #defin NOT NOT PASTABA #define 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 3729 #define NOTE_B7 NOT5B #3951 #define NOTE_DS8 4978 "int melodija = {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_A4, NOTE_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_4, NOTE_AS4, NOTE_AS4, NOTE_AS4, NOTE_AS4 PASTABA 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, NOTE_AS5, NOTE_A5, NOTE_AS5, 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_4, 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}; // užrašų trukmės: 4 = ketvirčio nata, 8 = aštunta nata ir kt.: 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,}; void setup () {for (int thisNote = 0; thisNote <112; thisNote ++) {int noteDuration = 750 / noteDurations [thisNote]; tonas (7, melodija [ši pastaba], pastabaDuration); int pauseBetweenNotes = noteDuration * 1.30; uždelsimas (pauseBetweenNotes); noTone (7); }} void loop () {}
Rekomenduojamas:
Pasidaryk pats -- Kaip sukurti robotą vorą, kurį galima valdyti naudojant išmanųjį telefoną naudojant „Arduino Uno“: 6 veiksmai
Pasidaryk pats || Kaip sukurti voratinklio robotą, kurį galima valdyti naudojant išmanųjį telefoną naudojant „Arduino Uno“: Gaminant „Spider“robotą, galima sužinoti tiek daug apie robotiką. Kaip ir robotų kūrimas yra įdomus ir sudėtingas. Šiame vaizdo įraše parodysime, kaip sukurti robotą „Voras“, kurį galime valdyti naudodami savo išmanųjį telefoną (Androi
Karstų šokių muzika naudojant „Arduino“: 6 žingsniai
Karstų šokių muzika naudojant „Arduino“: Šioje pamokoje aš esu tai, kaip galite naudoti „Arduino“muzikai kurti naudodami tik garsiakalbį (nereikia MP3 modulio). Pirmiausia žiūrėkite šią vaizdo pamoką
„Arduino-Coffin-Dance“tema: 4 žingsniai
„Arduino-Coffin-Dance-Theme“: šioje pamokoje pažiūrėkime, kaip groti karsto šokio temos garsą „Arduino Uno“
Muzika su „Arduino“ir estafete: 6 žingsniai
Muzika su „Arduino“ir estafete: šioje pamokoje aš jums parodysiu, kaip sukurti muziką naudojant relę ir „Arduino“įdomų pradedantiesiems projektą
Kaip pasiekti muziką iš bet kurios vietos naudojant „Mac Mini“: 5 veiksmai
Kaip pasiekti muziką iš bet kurios vietos naudojant „Mac Mini“: šis nurodymas paverčia jūsų kompiuterį privačiu bendrinimo serveriu. Tai priglobs jūsų muziką, kad tik jūs galėtumėte ją pasiekti. Tačiau, jei jūsų interneto ryšys yra pakankamai greitas, galėsite jį pasiekti iš viso pasaulio. Koks tai kietas