Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Här är en gitarrmottagare jag gjorde med en Arduino Uno och några saker jag hade liggande. Det fungerar så här:
Det finns 5 knappar vardera som ger en annan ton i standardgitarrinställningen EADGBE. Eftersom jag bara hade fem knappar skrev jag kod så att om du håller ned E -knappen kommer den att producera en hög E, medan du bara trycker på knappen ger en låg E.
När du trycker på den svarande knappen kommer notens bokstav att visas på 7 -segmentdisplayen och den aktiva summern ger rätt tonhöjd. Den höga E indikeras på displayen med 'E.' medan det låga E indikeras som 'E'.
Det låter inte så vackert eftersom jag använde en riktigt aktiv summer, även om det fungerar. Jag har trimmat min gitarr framgångsrikt med den flera gånger.
Steg 1: Vad du behöver
För detta projekt använde jag följande hårdvara:
Arduino Uno
Bakbord
74HC595 Skiftregister
Aktiv summer
8x 220 Ohm motstånd
7 segmentvisning
5 mekaniska knappar (helst 6)
Steg 2: Kabeldragning
Tyvärr ser det inte vackert ut. Detta är min första gång med den schematiska programvaran. Jag försökte färgkoordinera så att du kunde följa varje signal.
Steg 3: Kod
Koden finns på github på: