2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Zde je kytarový tuner, který jsem vyrobil pomocí Arduino Uno a pár věcí, kolem kterých jsem ležel. Funguje to takto:
Ve standardním kytarovém ladění EADGBE je k dispozici 5 tlačítek, která vytvoří jinou notu. Protože jsem měl pouze 5 tlačítek, napsal jsem kód tak, že pokud podržíte tlačítko 'E', vytvoří vysoké E, zatímco když na tlačítko jen klepnete, vytvoří nízké E.
Když stisknete tlačítko cooresponding, na 7segmentovém displeji se objeví písmeno noty a aktivní bzučák vydá správnou výšku. Vysoké E je na displeji indikováno „E.“zatímco nízké E je označeno jako „E“.
Nezní to tak hezky, protože jsem použil mizerný aktivní bzučák, i když to funguje. Svou kytaru jsem s ní úspěšně několikrát naladil.
Krok 1: Co budete potřebovat
Pro tento projekt jsem použil následující hardware:
Arduino Uno
Prkénko
Posuvný registr 74HC595
Aktivní bzučák
Rezistory 8x 220 ohmů
7 Segmentový displej
5 mechanických tlačítek (nejlépe 6)
Krok 2: Zapojení
Omlouvám se, nevypadá to hezky. Se schematickým softwarem jsem poprvé. Snažil jsem se barevně koordinovat, abyste mohli sledovat každý signál.
Krok 3: Kód
Kód najdete na github na: