Placa de som Arduino simples: 5 etapas (com imagens)
Placa de som Arduino simples: 5 etapas (com imagens)
Anonim
Placa de Som Arduino Simples
Placa de Som Arduino Simples

Neste experimento, você entenderá como funciona uma campainha passiva e como criar uma placa de som Arduino simples. Usando alguns botões e escolhendo um tom correspondente, você pode criar uma melodia! As peças que usei são do kit inicial do Arduino UNO de Kuman

Etapa 1: peças necessárias

Peças necessárias
Peças necessárias

Você vai precisar de:

  • uma placa Arduino
  • uma placa de ensaio
  • um cabo USB
  • 10 x fios de ligação
  • 3 x botões (o número de tampas e botões é opcional)
  • 3 x resistores de 10k ohm

Allchips é uma plataforma de serviço online de componentes eletrônicos, você pode comprar todos os componentes deles

Etapa 2: Conectando os botões

Conectando os botões
Conectando os botões
Conectando os botões
Conectando os botões

Em primeiro lugar, vamos começar com os botões. Para cada botão, escolha um de seus lados. Você verá 2 pinos. O da esquerda (você também pode trocá-los) se conecta ao aterramento do Arduino (por meio da placa de ensaio) com um resistor de 10k. Conecte a mesma linha ao pino digital 2, 3 ou 4 do Arduino (pode ser configurado no código). O pino do lado direito de cada botão se conecta a 5V. Você pode usar a imagem acima para referência. Siga estas etapas para todos os seus botões.

Etapa 3: conectando a campainha

Conectando o Buzzer
Conectando o Buzzer

Portanto, no topo da campainha você pode ver um símbolo +. Isso indica o lado positivo disso. Você precisa conectar a extremidade oposta ao aterramento e esta ao pino digital 8 do Arduino (pode ser alterado posteriormente)

Etapa 4: Upload e modificação do código

Carregando e modificando o código
Carregando e modificando o código

Você pode encontrar o código do projeto aqui. Depende totalmente de você o que pode modificar - desde os números dos pinos até a adição de mais botões, mas o mais importante - você pode alterar cada tom individual. Aqui está uma pequena explicação:

tom (buzzPin, 1000, 300); / / Aqui está a função de tom do Arduino

buzzPin é o pino positivo da campainha

1000 é o tom em si, em Hz (pode ser em qualquer lugar de 31 a 65535)

300 é a duração em ms (opcional)

Etapa 5: Vídeo

Aqui está um vídeo do projeto em ação, criando uma melodia aleatória.