Turinys:
Video: Akių kaukė Mieganti muzika: 5 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai projektas, leidžiantis geriau išsimiegoti naktį, pasikliauti lėta Kalėdų dainos versija ant akių kaukės.
1 žingsnis: Paruoškite medžiagas
Medžiagos
1. Arduino Leonardo
2. Elektroninės medžiagos ragas
3. Akių kaukė (ta, kuri jums labiausiai patinka)
2 žingsnis: sukurkite
Sukurkite „Arduino Leonardo“lentą
Elektroninį medžiagos ragelį padėkite tiesiai ant mano nupieštos vietos
(Įsitikinkite, kad jis nejudės)
3 žingsnis: laikas programai
Atėjo laikas programai, atidarykite „Arduino“nešiojamajame kompiuteryje ir tiesiogiai nukopijuokite programą čia.
int buzzerPin = 13; int tempas = 200; char užrašai = "eeeeeeegcde fffffeeeeddedg"; int trukmė = {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};
void playTheShit (char užrašas, int trukmė) {char notesName = {'c', 'd', 'e', 'f', 'g'}; int tonai = {261, 293, 329, 349, 392};
for (int i = 0; i <sizeof (tone); i ++) {// Susieti užrašą, paimtą iš char masyvo, į masyvo užrašusName if (note == notesName ) {// Bind the notesName to tone tone („buzzerPin“, tonai , trukmė); }}}
void setup () {pinMode (buzzerPin, OUTPUT); }
void loop () {// Nuskaitykite kiekvieną simbolį iš „užrašų“(int i = 0; i <= sizeof (užrašų) -1; i ++) {if (notes == '') {// If find erdvė, kurioje ilsisi vėlavimas (trukmė * tempas); } else {playTheShit (užrašai , trukmė * tempas); }
// Pauzės tarp natų uždelsimas ((tempo*2)*trukmė ); }}
4 žingsnis: kištukas
Prijunkite akumuliatorių prie „Arduino“plokštės
Įsitikinkite, kad programa veikia
Jei ne, tiesiog pakomentuokite
5 žingsnis: pasidarykite akių kaukę
Klijuokite ragą ant akių kaukės
Užsidėk ir miegok
Parašyk savo vardą, kol kiti nepavogs.