Sisukord:
Video: Silmamask Uinuv muusika: 5 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on projekt, mis võimaldab teil öösel paremini magada, tuginedes aeglasele jõululaulu versioonile silmamaski peal.
Samm: valmistage materjalid ette
Materjalid
1. Arduino Leonardo
2. Elektrooniline materjal Horn
3. Silma mask (see, mida eelistate kõige rohkem)
2. samm: ehitage üles
Ehitage üles oma Arduino Leonardo tahvel
Pange elektroonilise materjali sarv otse minu joonistatud kohale
(Veenduge, et see ei liiguks)
Samm: programmi aeg
See on programmide aeg, avage sülearvutis oma "Arduino" ja kopeerige programm otse siia.
int buzzerPin = 13; int tempo = 200; char märkmed = "eeeeeeegcde fffffeeeeddedg"; int kestus = {1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2};
tühine playTheShit (sümbol, int kestus) {char notesName = {'c', 'd', 'e', 'f', 'g'}; int toonid = {261, 293, 329, 349, 392};
jaoks (int i = 0; i <sizeof (toonid); i ++) {// Siduge märkmärgist char -massiivist massiivile notesName if (note == notesName ) {// Bind the notesName toones tone (buzzerPin, toonid , kestus); }}}
void setup () {pinMode (buzzerPin, OUTPUT); }
void loop () {// Skaneerige iga märk märkmetest (int i = 0; i <= sizeof (märkmed) -1; i ++) {if (notes == '') {// Kui leitakse tühik, millel see viibib (viivitus * tempo); } else {playTheShit (märkmed , kestus * tempo); }
// Pausid nootide vahel viivitab ((tempo*2)*kestus ); }}
Samm: ühendage pistik
Ühendage aku Arduino plaadiga
Veenduge, et programm töötab
Kui ei, siis lihtsalt kommenteerige
Samm: tehke oma silmamask
Kleepige sarv silmamaskile
Pane selga ja maga
Kirjutage oma nimele, enne kui teised varastavad.