2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Iată un tuner de chitară pe care l-am făcut cu un Arduino Uno și câteva lucruri pe care le aveam în jur. Funcționează așa:
Există 5 butoane fiecare care vor produce o notă diferită în acordul standard de chitară EADGBE. Din moment ce aveam doar 5 butoane, am scris codul astfel încât, dacă țineți apăsat butonul „E”, acesta va produce un E ridicat, în timp ce dacă atingeți butonul, acesta va produce un E scăzut.
Când apăsați butonul corespondent, litera notei va apărea pe afișajul pe 7 segmente, iar buzzerul activ va produce tonul corect. E mare este indicat pe afișaj de „E.” în timp ce E-ul scăzut este indicat ca „E”.
Nu sună atât de frumos, pentru că am folosit un buzzer activ, deși funcționează. Mi-am acordat chitara cu succes cu ea de mai multe ori.
Pasul 1: De ce veți avea nevoie
Pentru acest proiect am folosit următorul hardware:
Arduino Uno
Pană de pâine
74HC595 Registr de schimb
Buzzer activ
Rezistoare 8x 220 Ohm
Afișare pe 7 segmente
5 butoane mecanice (preferabil 6)
Pasul 2: Cablare
Îmi pare rău că nu arată prea frumos. Aceasta este prima dată când folosesc software-ul schematic. Am încercat să colorez coordonatele, astfel încât să puteți urmări fiecare semnal.
Pasul 3: Cod
Codul poate fi găsit pe github la: