Touch-gitarr (5 / 10 steg)
Steg 5: Steg 5: förstå koden
Okej! Låt oss ta en titt på koden som du behöver!
Gå här och ladda ner ZIP: https://github.com/Phariam/Touch-Guitar.git
Öppna filen Touch-Guitar_Code.ino och rulla hela vägen ner tills du hittar den del shownn i bilden (eller tryck på CTRL + F och Sök efter "//THIS är där MAGISKT händer")
Jag förklarade i princip koden i kommentarerna, men jag gör det igen:
Volumeval är en variabel som definierar volymen av WAV-filen Wave sköld spelar. 12: volymen är på sin minsta (så du inte hör något) och 0 betyder max volym. Vad som händer här är att när en sträng inte är berört, volumeval får ökat, vilket innebär att volymen blir lägre och så småningom lägsta. När en sträng vidrörs, är volumeval satt till 0, vilket betyder att det är som att max volym och du hör ljud spelas.
Volumedelay är en variabel som definierar hur länge volymen stannar på sitt max innan tynar bort igen. Det anges nu till 200 millisekunder och kan ändras till något värde som du vill ha.
Sist men definitivt inte minst, är pary där du hittar "playfile ("NONSTOP. WAV"),". Det är där du sätter namnet på ljudfilen du vill spela. Helt enkelt ersätta NONSTOP med namnet på din fil och det bör fungera.
Detta är allt du behöver i princip veta om koden! Bra gjort!