Índice:

Afinador de guitarra Arduino: 3 etapas
Afinador de guitarra Arduino: 3 etapas

Vídeo: Afinador de guitarra Arduino: 3 etapas

Vídeo: Afinador de guitarra Arduino: 3 etapas
Vídeo: Arduino Guitar Tuner 2024, Junho
Anonim
Image
Image

Aqui está um afinador de guitarra que fiz com um Arduino Uno e algumas coisas que eu tinha por aí. Funciona assim:

Existem 5 botões cada um, que produzirá uma nota diferente no EADGBE de afinação de guitarra padrão. Como eu só tinha 5 botões, escrevi um código de forma que, se você segurar o botão 'E', ele produzirá um E alto, enquanto se você apenas tocar no botão, ele produzirá um E baixo.

Quando você pressiona o botão de resposta automática, a letra da nota aparecerá no visor de 7 segmentos e a campainha ativa produzirá a afinação correta. O E alto é indicado no visor por 'E' enquanto o E baixo é indicado como 'E'.

Não parece muito bonito porque usei uma campainha ativa de baixa qualidade, embora funcione. Afinei minha guitarra com sucesso várias vezes.

Etapa 1: O que você precisa

Fiação
Fiação

Para este projeto usei o seguinte hardware:

Arduino Uno

Tábua de pão

74HC595 Shift Register

Campainha ativa

8x resistores de 220 Ohm

Display de 7 segmentos

5 botões mecânicos (de preferência 6)

Etapa 2: Fiação

Desculpe, não parece muito bonito. Esta é minha primeira vez com o software esquemático. Tentei coordenar as cores para que você pudesse seguir cada sinal.

Etapa 3: Código

O código pode ser encontrado no github em:

Recomendado: