2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Siin on kitarrihäälestaja, mille tegin Arduino Unoga ja mõned asjad, mis mul ümber olid. See toimib nii:
Kumbki sisaldab 5 nuppu, mis esitavad tavalises kitarride häälestamisel EADGBE erineva noodi. Kuna mul oli ainult 5 nuppu, kirjutasin koodi nii, et kui hoiate all nuppu „E”, annab see kõrge E, samas kui nuppu lihtsalt puudutades tekib madal E.
Kui vajutate vastavat nuppu, ilmub 7 -segmendilisele ekraanile märkme täht ja aktiivne helisignaal annab õige helikõrguse. Kõrge E on näidikul näidatud tähega E. samas kui madal E on tähistatud tähega „E”.
See ei kõla nii ilusalt, sest kasutasin jube aktiivset helisignaali, kuigi see töötab. Olen oma kitarri sellega mitu korda edukalt häälestanud.
Samm: mida vajate
Selle projekti jaoks kasutasin järgmist riistvara:
Arduino Uno
Leivalaud
74HC595 vahetuste register
Aktiivne sumin
8x 220 oomi takistid
7 Segmendi kuva
5 mehaanilist nuppu (eelistatavalt 6)
2. samm: juhtmestik
Kahju, et see ilus välja ei näe. See on minu esimene kord skemaatilise tarkvaraga. Proovisin värvikoordinaati värvida, et saaksite iga signaali jälgida.
3. samm: kood
Koodi leiate githubist aadressil: