Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä on kitaraviritin, jonka tein Arduino Unolla ja joitain tavaroita, jotka minulla oli makaamassa. Se toimii näin:
Kussakin on 5 painiketta, jotka tuottavat erilaisen nuotin tavallisessa kitaran viritys EADGBE: ssä. Koska minulla oli vain viisi painiketta, kirjoitin koodin niin, että jos pidät E -painiketta painettuna, se tuottaa korkean E: n, kun taas vain napauttamalla painiketta, se tuottaa matalan E.
Kun painat vastaavaa painiketta, nuotin kirjain ilmestyy 7 -segmentin näyttöön ja aktiivinen summeri tuottaa oikean äänenvoimakkuuden. Korkea E näkyy näytössä 'E.' kun taas matala E on merkitty "E".
Se ei kuulosta niin kauniilta, koska käytin surkeaa aktiivista summeria, vaikka se toimii. Olen virittänyt kitarani onnistuneesti sen kanssa useita kertoja.
Vaihe 1: Mitä tarvitset
Tässä projektissa käytin seuraavaa laitteistoa:
Arduino Uno
Leipälauta
74HC595 Vaihtorekisteri
Aktiivinen summeri
8x 220 ohmin vastukset
7 Segmenttinäyttö
5 mekaanista painiketta (mieluiten 6)
Vaihe 2: Johdotus
Valitettavasti se ei näytä kauniilta. Tämä on ensimmäinen kerta kaavamaisen ohjelmiston kanssa. Yritin värikoordinaattia, jotta voit seurata jokaista signaalia.
Vaihe 3: Koodi
Koodi löytyy githubista osoitteesta