INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hier is 'n kitaarstemmer wat ek gemaak het met 'n Arduino Uno en 'n paar goed wat ek rondgelê het. Dit werk so:
Daar is 5 knoppies wat elkeen 'n ander noot sal gee in die standaard kitaarstem EADGBE. Aangesien ek net 5 knoppies gehad het, het ek die kode geskryf, sodat as u die 'E' -knoppie ingedruk hou, 'n hoë E sal verskyn, terwyl u net op die knoppie tik, 'n lae E.
As u op die reageerknoppie druk, verskyn die letter van die noot op die 7 -segmentskerm, en die aktiewe zoemer gee die korrekte toonhoogte. Die hoë E word op die skerm aangedui met 'E.' terwyl die lae E aangedui word as 'E'.
Dit klink nie so mooi nie, want ek het 'n baie aktiewe gonser gebruik, hoewel dit wel werk. Ek het my kitaar verskeie kere suksesvol daarmee gestem.
Stap 1: wat u benodig
Vir hierdie projek het ek die volgende hardeware gebruik:
Arduino Uno
Broodbord
74HC595 Skofregister
Aktiewe gonser
Weerstands van 8 x 220 Ohm
7 segment vertoon
5 meganiese knoppies (verkieslik 6)
Stap 2: Bedrading
Jammer dit lyk nie te mooi nie. Dit is my eerste keer met die skematiese sagteware. Ek het probeer om die kleur te koördineer, sodat u elke sein kon volg.
Stap 3: Kodeer
Die kode kan op github gevind word by: