Deze machine werkt met een elektrische gitaar. Het neemt het elektrische signaal uitgezonden van de gitaar en analyseert de code. Het begint allemaal met de Op-Amp circuit. Het circuit zelf en de code werd ontworpen door amandaghassaei, en ik wil haar bedanken voor het helpen van me een running start op mijn project.
Hier is de lijst met processen in een notendop:
1. de string wordt geplukt, en het elektrische signaal wordt verzonden via de stereo-kabel, die de geluidsgolven draagt.
2. de vrouwelijke stereoadapter ontvangt de geluidsgolven en zet het in de Op-Amp circuit.
3. de Op-Amp circuit neemt de geluidsgolven en verhoogt de amplitude, zodat de Arduino kan gemakkelijk worden gelezen. Vervolgens stuurt het signaal in de Arduino te bemonsteren.
4. de Arduino monsters van de frequentie van de geluidsgolven en het records op de seriële poort, zodat de gebruiker kan zien.
5. de Arduino kijkt op welke richting de draaischakelaar 6-weg in, zodat het kan bepalen welke tekenreeks het is tuning.
6. de positie van de draaischakelaar bepaalt wat de gewenste frequentie is voor de tekenreeks die moet worden op (met een foutmarge van 2Hz)
7. als de tekenreeks niet tune, en daarna de motor dienovereenkomstig wordt.
8. dit proces wordt herhaald totdat de tekenreeks is afgestemd, dan de gebruiker naar de volgende tekenreeks gaat.