Sons de piano usando Arduino no TinkerCad: 4 etapas
Sons de piano usando Arduino no TinkerCad: 4 etapas
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: