2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Tu je uglaševalec kitare, ki sem ga naredil z Arduino Uno, in nekaj stvari, ki sem jih imel naokoli. Deluje takole:
V standardnem uglaševanju kitare EADGBE je vsakih 5 gumbov, ki proizvajajo drugačno noto. Ker sem imel samo 5 gumbov, sem napisal kodo, tako da, če držite gumb 'E', bo proizvedel visoko E, če pa se le dotaknete gumba, bo nizko E.
Ko pritisnete ustrezen gumb, se bo črka note pojavila na 7 -segmentnem zaslonu, aktivni zvočni signal pa bo ustvaril pravilno višino. Visok E je na zaslonu označen z 'E.' medtem ko je nizki E označen kot 'E'.
Ne sliši se tako lepo, ker sem uporabil neumno aktiven zvonec, čeprav deluje. Svojo kitaro sem večkrat uspešno uglasil z njo.
Korak: Kaj boste potrebovali
Za ta projekt sem uporabil naslednjo strojno opremo:
Arduino Uno
Ogledna plošča
74HC595 Register premikov
Aktivni zvočni signal
8x 220 ohmski upori
7 Segmentni zaslon
5 mehanskih gumbov (po možnosti 6)
2. korak: Ožičenje
Žal ne izgleda lepo. Prvič sem uporabil shematsko programsko opremo. Poskušal sem barvno koordinirati, da bi lahko sledili vsakemu signalu.
3. korak: Koda
Kodo najdete na githubu na: