Índice:
Vídeo: Sons de piano usando Arduino no TinkerCad: 4 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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 é 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 ()