Para tonificar os vários alto -falantes usando Arduino, a função de tom pode ser usada. O tom de função tem três argumentos: um é o número do pino no qual o alto -falante está conectado a Arduino, o segundo argumento é a frequência do tom e o terceiro é a duração para a qual o tom deve ser reproduzido. A função gera uma onda quadrada da frequência fornecida. Da mesma forma, se vários alto -falantes devem ser tonificados, uma função Notone é usada para interromper o respectivo alto -falante para que o próximo alto -falante possa executar. Existe apenas um argumento para a função Notone que é o número do PIN do respectivo alto -falante cujo tom deve ser interrompido. A sintaxe para o tom e nenhuma função de tom é dada como:
tom (número pino, frequência, duração);Existem três alto -falantes usados no circuito; Cada alto -falante é atribuído a um alfinete separado de Arduino e cada alto -falante corre com um atraso de 2 segundos. O diagrama de circuito para dar tons a diferentes falantes é dado como:
O código para tonificar os três alto -falantes usando Arduino é dado como:
Void Setup ()No circuito, o tom é gerado nos pinos digitais 3,4,5 de arduino e após cada tom () função, uma função Notone () é usada para que os outros pinos também possam gerar o tom.
Saída de simulação:
Conclusão
Para gerar melodias usando Arduino, a função de tom pode ser usada. Esta função usa a frequência dada pelo usuário no qual o tom é gerado. Da mesma forma, essa função pode ser usada para soar um alarme para diferentes níveis de avisos, dando frequências diferentes para cada tipo de aviso. Este discurso explica brevemente como gerar três tons diferentes em três alto -falantes com um atraso de 2 milissegundos.