Arduino -kitaraviritin: 3 vaihetta
Arduino -kitaraviritin: 3 vaihetta
Anonim
Image
Image

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

Johdotus
Johdotus

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