Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Narito ang isang tuner ng gitara na ginawa ko sa isang Arduino Uno at ilang bagay na nahiga ako. Gumagana ito tulad nito:
Mayroong 5 mga pindutan bawat isa na makagawa ng isang iba't ibang mga tala sa standard na pag-tune ng gitara EADGBE. Dahil mayroon lamang akong 5 mga pindutan, nagsulat ako ng code upang kung pipigilin mo ang pindutang 'E', makagawa ito ng isang mataas na E, habang kung i-tap mo lang ang pindutan, makakapagdulot ito ng isang mababang E.
Kapag pinindot mo ang pindutan ng cooresponding, lilitaw ang titik ng tala sa display ng 7 segment, at ang aktibong buzzer ay makakagawa ng tamang pitch. Ang mataas na E ay ipinahiwatig sa display ng 'E.' habang ang mababang E ay ipinahiwatig bilang 'E'.
Hindi maganda ang tunog nito dahil gumamit ako ng isang crappy active buzzer, kahit na gumana ito. Matagumpay kong naayos ang aking gitara kasama nito nang maraming beses.
Hakbang 1: Ano ang Kakailanganin Mo
Para sa proyektong ito ginamit ko ang sumusunod na hardware:
Arduino Uno
Breadboard
74HC595 Shift Rehistro
Aktibong Buzzer
8x 220 Ohm Resistors
7 Segment Display
5 Mga Mekanikal na Pindutan (Mas mabuti 6)
Hakbang 2: Mga kable
Paumanhin hindi ito maganda. Ito ang aking unang pagkakataon sa eskematiko na software. Sinubukan kong kulayan ang koordinate upang masundan mo ang bawat signal.
Hakbang 3: Code
Ang code ay matatagpuan sa github sa: