Kazalo:
- 1. korak: Komponente
- 2. korak: Arduino povezava s zvočnikom
- 3. korak: Arduino povezava z buzzerjem
- 4. korak: Arduino koda
Video: Astronomski ples s krstami Meme Glasba z uporabo Arduino Uno: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tem spletnem dnevniku smo vam pokazali Astronomia Coffin Dance Tune With Arduino Uno
Kot vsi veste o nitkih memov o astronomiji plesa na krstah
zato sem se odločil, da to melodijo naredim z arduino uno
Tu so koraki in potrebščine, uporabljeni v tem projektu in kodiranju arduino
1. korak: Komponente
Potrebne komponente so:
- Arduino Uno / Nodemcu
- Mostične žice
- Zvočnik/zvočnik
- Tranzistor BC547 (neobvezno)
- Led (neobvezno)
2. korak: Arduino povezava s zvočnikom
Arduino z zvočnikom
tukaj sem uporabil tranzistor bc547 kot ojačevalnik za zvočnik
3. korak: Arduino povezava z buzzerjem
Arduino z zvočnikom
4. korak: Arduino koda
Koda Arduino za ples na krsto
Spodaj je astronomska koda za Arduino.
Kopirajte spodnjo kodo in jo prilepite v Arduino IDE, nato pa naložite na ploščo Arduino.
#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 62DEFE 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 #define NOTE_Define NOTE_Define 112 #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 #def NOTE_E3 233 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 #def OPOMBA_4_4 4404 #define 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 #def_def_def_6 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 #def NOTE_COTE6 #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 #def 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_5, NOTE_5, 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_ NOTE4 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_5, NOTE_5, 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_4, NOTE_4, NOTE_4, 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} // trajanje note: 4 = četrtinska nota, 8 = osma nota itd.: 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]; ton (7, melodija [thisNote], noteDuration); int pauseBetweenNotes = noteDuration * 1,30; zakasnitev (pauseBetweenNotes); noTone (7); }} void loop () {}
Priporočena:
Plesna glasba s krstami z uporabo Arduina: 6 korakov
Plesna glasba s krstami z uporabo Arduina: V tej vadnici bom povedal, kako lahko uporabite Arduino za ustvarjanje glasbe samo z zvočnikom (modul MP3 ni potreben). Najprej si oglejte to video vadnico
Astronomski intervalometer: 4 koraki (s slikami)
Astronomski intervalometer: Eden od mojih hobijev je astrofotografija. Astrofotografija se razlikuje od običajne fotografije, ko fotografirate s teleskopom, ker so galaksije in meglice temne, morate fotografirati z dolgo osvetlitvijo (30s do nekaj minut) in
Arduino LED glasba: 6 korakov
Arduino LED Music: To je moj projekt Arduino. Gre za merilnik VU, pri katerem LED zasvetijo skladno, kar je natančneje reči glasnost glasbe. Sestavljen je iz plošče detektorja zvoka in 10 LED različnih barv, ki prikazuje merilnik. Oglašujem tudi
Azimutna projekcija 3D zemljevid Dekoracija X Ljudska glasba Puzzle igra - Arduino: 7 korakov
Azimuthal Projection 3D Map Decoration X Folk Music Puzzle Game - Arduino: UVOD Naslednja stran vas bo poučila, kako ustvariti projekt Arduino, ki ima dve glavni funkciji - navaden okras z razsvetljavo in puzzle igro ljudske glasbe, ki vključuje področja geografije, geometrije , zemljevidi, Združeni narodi in
Ornithopter in navdihujoča glasba Arduino: 7 korakov
Ornithopter in navdihujoča glasba Arduino: -Kako sestaviti ornithopter- Kako igrati Popravi vas in mi smo prvak na Arduinu