Índice:

Piano Arduino: 5 etapas
Piano Arduino: 5 etapas

Vídeo: Piano Arduino: 5 etapas

Vídeo: Piano Arduino: 5 etapas
Vídeo: Arduino piano project | Arduino conductive paint | Arduino Capacitive touch 2024, Julho
Anonim
Piano Arduino
Piano Arduino
Piano Arduino
Piano Arduino

oi pessoal vocês sempre quiseram fazer um piano, se sim, então você está no lugar certo.

Materiais

1. Arduino

2. alto-falante de 8 ohms

3. Puxe os resistores para baixo (1k - 10k bastará)

4. 8 interruptores de tato

5. Tábua de ensaio e veroboard

Etapa 1: Puxe os resistores para cima e para baixo

Resistores de puxar para cima e para baixo
Resistores de puxar para cima e para baixo
Resistores de puxar para cima e para baixo
Resistores de puxar para cima e para baixo

puxe o resistor

São resistores que mantêm o estado lógico de um pino HIGH quando o pino não está conectado ou não tem estado.

Puxe resistores

Esses resistores ajudam a manter o estado lógico de um pino baixo enquanto não estiver conectado ou quando o pino não tiver estado.

Para saber mais sobre resistores pull up e pull down, visite

playground.arduino.cc/CommonTopics/PullUpD…

Nota: existem três estados de pinos que são ALTO, BAIXO E flutuante ou alta impendência. Quando um pino está ALTO, significa que está em 5v (para Arduino MCU), enquanto LOW significa que está próximo a 0v ou GND, enquanto que para flutuante significa que não tem estado, não é ALTO OU BAIXO.

OBSERVAÇÃO: neste instructables estaremos usando resistores pull down

Etapa 2: Função e frequência do tom

Função de tom Arduino

Esta função é usada para gerar qualquer frequência em um pino Arduino

tom (pin, frequência, duração ou atraso);

Por exemplo, tom (9, 3100, 100);

nenhum()

Esta função é usada quando você não quer tocar nenhum tom ou frequência em um determinado pino.

noTone (pin);

Por exemplo noTone (9); // isso não vai tocar nenhum tom ou frequência no pino 9.

NOTA: SE quiser mudar o pino usado para o tom, certifique-se de que é um pino PWM.

tom (pino pwm, frequência, atraso);

noTone (pino pwm); Para descobrir o pin do pwm para o Arduino, navegue na interna. Por exemplo, pesquise (pwm pin do Arduino pro mini). Basta trocar o pro mini pelo micro controlador Arduino que você está usando. Para obter mais informações sobre pwm, visite

Etapa 3: interruptores momentâneos (interruptores de tato)

Interruptores momentâneos (interruptores de tato)
Interruptores momentâneos (interruptores de tato)

Estes interruptores, quando pressionados, são conectados no momento em que você os pressionou imediatamente, quando você remove a mão, eles são desconectados. Para obter mais explicações sobre como usar interruptores tácteis, baixe o vídeo neste

Etapa 4: esquemas

Esquemas
Esquemas

se você estiver usando o código com resistor pull up interno, ignore os resistores pull down neste esquema. Lembre-se de conectar um fio do seu alto-falante ao pino 9 pwm ou ao pino pwm que você está usando e o outro ao GND. se o seu alto-falante estiver polarizado, conecte o terminal positivo ao seu pino pwm e o pino negativo ao GND.

Etapa 5: Código

O segundo código foi totalmente modificado por mim para aqueles que não têm resistores para usar como resistores pull down

O nome do código um é Arduino piano.zip, enquanto o code2 é piano.zip

Obrigado pela leitura. Toque seu piano até suas almas pularem de alegria.

Não consegui incorporar meu vídeo do YouTube, mas você pode acessá-lo por meio deste link

www.youtube.com/embed/apsuFn0Wp1g

Recomendado: