Índice:

Sons de piano usando Arduino no TinkerCad: 4 etapas
Sons de piano usando Arduino no TinkerCad: 4 etapas

Vídeo: Sons de piano usando Arduino no TinkerCad: 4 etapas

Vídeo: Sons de piano usando Arduino no TinkerCad: 4 etapas
Vídeo: Como hacer un piano con Arduino | Tinkercad | Toca canciones en Arduino 2024, Novembro
Anonim
Sons de piano usando Arduino no TinkerCad
Sons de piano usando Arduino no TinkerCad

Neste tutorial, você aprenderá como usar uma campainha (ou alto-falante piezo) com o Arduino. As campainhas podem ser encontradas em dispositivos de alarme, computadores, temporizadores e confirmação de entrada do usuário, como um clique do mouse ou pressionamento de tecla. Você também aprenderá a usar as funções tone () e noTone (). Usando esta função, você pode fazer sons de piano. Então vamos começar.

Etapa 1: O que você precisa - Hardware

O que você vai precisar - Hardware
O que você vai precisar - Hardware
O que você vai precisar - Hardware
O que você vai precisar - Hardware
O que você vai precisar - Hardware
O que você vai precisar - Hardware

Para este tutorial, você precisará de:

1. Arduino UNO ou nano

2. Campainha / alto-falante piezoelétrico

3. Breadboard (se você estiver fazendo um projeto em tempo real)

Etapa 2: Circuito

O circuito
O circuito

O circuito é muito simples de você conectar o pino negativo da campainha ao gnd do Arduino e o pino positivo da campainha ao pino digital 8

Etapa 3: O Código

Para projetos mais interessantes, entre em contato comigo no: Youtube:

Página do Facebook:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Aqui está o código "Tom". Como funciona? É simples, o tom (campainha, 1000) envia um sinal de som de 1KHz para o pino 9, o atraso (1000) pausa o programa por um segundo e noTone (campainha) interrompe o som do sinal. A rotina loop () fará isso funcionar, repetidamente, emitindo um breve som de bipe. (você também pode usar a função de tom (pino, frequência, duração))

campainha interna = 8;

void setup () {// Define o pino do Buzzer como saída pinMode (buzzer, OUTPUT); } void loop () {tom (campainha, 261); atraso (200); // Desliga a campainha noTone (buzzer); tom (campainha, 293); atraso (200); noTone (campainha); tom (campainha, 329); atraso (200); noTone (campainha); tom (campainha, 349); atraso (200); tom (campainha, 201); atraso (200); // Desliga a campainha noTone (buzzer); tom (campainha, 283); atraso (200); noTone (campainha); tom (campainha, 502); atraso (200); noTone (campainha); tom (campainha, 149); atraso (200); }

Etapa 4: muito bem

Você concluiu com êxito mais um tutorial "Como fazer" do Arduino e aprendeu a usar: funções buzzer / piezo speakertone (), noTone ()

Recomendado: