Sisällysluettelo:

Arduino -kitaraviritin: 3 vaihetta
Arduino -kitaraviritin: 3 vaihetta

Video: Arduino -kitaraviritin: 3 vaihetta

Video: Arduino -kitaraviritin: 3 vaihetta
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Kesäkuu
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

Suositeltava: