Acu maska Miega mūzika: 5 soļi
Acu maska Miega mūzika: 5 soļi
Anonim
Acu maska Miega mūzika
Acu maska Miega mūzika

Šis ir projekts, kas ļauj labāk gulēt naktī, paļaujoties uz lēno Ziemassvētku dziesmas versiju uz acu maskas.

Solis: sagatavojiet materiālus

Sagatavojiet materiālus
Sagatavojiet materiālus

Materiāli

1. Arduino Leonardo

2. Elektroniskā materiāla signāltaure

3. Acu maska (tā, kurai jūs dodat priekšroku visvairāk)

2. darbība: izveidojiet

Veidot
Veidot

Izveidojiet savu Arduino Leonardo dēli

Ielieciet elektronisko materiālu ragu tieši uz manis uzzīmētās vietas

(Pārliecinieties, ka tas nepārvietojas)

3. solis: laiks programmai

Laiks programmai
Laiks programmai

Šis ir laiks programmai, atveriet savu "Arduino" klēpjdatorā un tieši nokopējiet programmu šeit.

int buzzerPin = 13; int temps = 200; ogles piezīmes = "eeeeeeegcde fffffeeeeddedg"; int ilgums = {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 piezīme, int ilgums) {char notesName = {'c', 'd', 'e', 'f', 'g'}; int toņi = {261, 293, 329, 349, 392};

par (int i = 0; i <sizeof (toņi); i ++) {// Saistīt piezīmi, kas ņemta no char masīva uz masīva piezīmēmNosaukums, ja (piezīme == piezīmesNosaukums ) {// Saistīt piezīmes (buzzerPin, toņi , ilgums); }}}

void setup () {pinMode (buzzerPin, OUTPUT); }

void loop () {// Skenējiet katru rakstzīmi no "piezīmēm", lai atrastu (int i = 0; i <= sizeof (piezīmes) -1; i ++) {if (piezīmes == '') {// Ja atrast atstarpe, kurā atrodas aizkave (ilgums * temps); } cits {playTheShit (piezīmes , ilgums * temps); }

// Pauzes starp notīm aizkave ((tempo*2)*ilgums ); }}

4. solis: pievienojiet kontaktdakšu

Spraudnis
Spraudnis

Pievienojiet akumulatoru Arduino plati

Pārliecinieties, ka programma darbojas

Ja tā nav, vienkārši komentējiet

5. solis: izveidojiet acu masku

Izveidojiet acu masku
Izveidojiet acu masku

Uzlieciet ragu pie acu maskas

Uzvelc to un guli

Uzraksti savu vārdu, pirms citi zog.

Ieteicams: