2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tu je gitarový tuner, ktorý som vyrobil pomocou Arduino Uno a niektorých vecí, okolo ktorých som ležal. Funguje to takto:
K dispozícii je 5 tlačidiel, ktoré v štandardnom ladení gitary EADGBE vytvoria inú notu. Pretože som mal iba 5 tlačidiel, napísal som kód tak, že ak podržíte tlačidlo „E“, bude produkovať vysoké E, zatiaľ čo na tlačidlo iba kliknete, nízke E.
Keď stlačíte tlačidlo spoločného odpovedania, na 7 -segmentovom displeji sa zobrazí písmeno noty a aktívny bzučiak vydá správnu výšku. Vysoké E je na displeji označené „E.“zatiaľ čo nízke E je označené ako „E“.
Neznie to tak pekne, pretože som použil mizerný aktívny bzučiak, aj keď funguje. Gitaru som s ňou úspešne naladil niekoľkokrát.
Krok 1: Čo budete potrebovať
Na tento projekt som použil nasledujúci hardvér:
Arduino Uno
Breadboard
Posuvný register 74HC595
Aktívny bzučiak
Rezistory 8 x 220 ohmov
7 segmentový displej
5 mechanických tlačidiel (najlepšie 6)
Krok 2: Zapojenie
Prepáčte, nevyzerá to pekne. So schematickým softvérom pracujem prvýkrát. Pokúsil som sa vytvoriť súradnice farieb, aby ste mohli sledovať každý signál.
Krok 3: Kód
Kód nájdete na github na: