Isi kandungan:

Arduino Guitar Tuner: 3 Langkah
Arduino Guitar Tuner: 3 Langkah

Video: Arduino Guitar Tuner: 3 Langkah

Video: Arduino Guitar Tuner: 3 Langkah
Video: Arduino Guitar Tuner 2024, Jun
Anonim
Image
Image

Berikut adalah penala gitar yang saya buat dengan Arduino Uno dan beberapa barang yang saya terbaring. Ia berfungsi seperti ini:

Terdapat 5 butang masing-masing yang akan menghasilkan nota yang berbeza dalam EADGBE penalaan gitar standard. Oleh kerana saya hanya mempunyai 5 butang, saya menulis kod sehingga jika anda menekan butang 'E', ia akan menghasilkan E yang tinggi, sementara jika anda hanya mengetuk butang itu akan menghasilkan E. rendah.

Apabila anda menekan butang yang sesuai, huruf nota akan muncul di paparan segmen 7, dan bel aktif akan menghasilkan nada yang betul. E tinggi ditunjukkan pada paparan dengan 'E.' sementara E rendah ditunjukkan sebagai 'E'.

Kedengarannya tidak begitu cantik kerana saya menggunakan bel aktif yang teruk, walaupun ia berfungsi. Saya telah berjaya menyesuaikan gitar saya dengan berkali-kali.

Langkah 1: Apa yang Anda Perlu

Pendawaian
Pendawaian

Untuk projek ini, saya menggunakan perkakasan berikut:

Arduino Uno

Papan roti

Daftar Shift 74HC595

Buzzer Aktif

Perintang 8x 220 Ohm

Paparan 7 Segmen

5 Butang Mekanikal (Sebaiknya 6)

Langkah 2: Pendawaian

Maaf tidak kelihatan cantik. Ini adalah kali pertama saya menggunakan perisian skematik. Saya cuba warna koordinat supaya anda dapat mengikuti setiap isyarat.

Langkah 3: Kod

Kodnya boleh didapati di github di:

Disyorkan: