fala moçada beleza professor bruno voltando o nosso curso de arduino e não de hoje nós vamos aprender como produzir sons no arduino e para isso os dispositivos mais comuns que nós temos disponíveis são o peso o buser e o alto falante do nosso curso nós vamos utilizar o browser que nada mais é do que um piso com um encapsulamento um pouco diferente mas segregado que eu não vou assinar com o som funciona porque isso nosso amigo e deferido manual do mundo já fez muitas vezes com maestria inclusive eu vou deixar um card aqui pra um
vídeo do manual do mundo e também na descrição desse vídeo clica e depois desse vídeo se você quiser saber como o som funciona no arduino que é o nosso caso nós vamos aprender a utilizar a função tony para a gente criar os nossos sons e se o conteúdo áudio hoje você já sabe não é inscrito em do nosso canal no pede mais tempo não se inscreva agora clique no sine para não perder mais nenhuma notificação e ajuda o nosso canal é claro clicando joinha e seguindo a gente nas nossas redes sociais então agora vamos prática
pra gente começar a trabalhar com sons em arduino é logo depois da vinheta roda aí paulo [Música] vamos lá vamos pro arduino vamos programar a entender como que a gente pode trabalhar com sons usando o arduino já tô com o arquivo que dá aula 39 será quando bem básico daqui a pouco nós vamos fazer o nosso código aqui mas vou me entender primeiro aquilo arduino então veja bem o arduino ele já disponibiliza aqui pra gente o peso certo ea ligação é muito simples eu simplesmente preciso conectar o pólo pois do kapolo negativo no ground e
o positivo na porta que a gente vai trabalhar com esse dispositivo no caso eu tô ligando digital nove pwm nove pontos ea oitava em qualquer porta certo ligando aqui na 9 só isso pessoal é muito simples vamos aqui para a codificação o arduino ele já disponibiliza pra gente aqui uma função que a tony que é própria para trabalhar com os 11 nós vamos ver como ela funciona então vamos fazer um definir quem vou chamar de som está na porta 91 rock vamos iniciar alisar que o nosso som como ao tipo ç a porta nova como
saída toque e aqui a gente vai começar a produzir os nossos sons vamos lá vamos fazer que vão tocar música aqui com o nosso arduino banda o tema lhe de cinco segundos como é que a gente faça como é que a gente produz esses sons então já tem pronta a função tony pra gente e ela precisa receber dois ou três parâmetros têm dois construtores aqui um construtor com dois parâmetros seria colocar o comentário tony eu passo a porta é certo com que eu estou trabalhando com o primeiro dispositivo está ligado no caso aqui o som
o nosso definir ea freqüência desse som a freqüência é a velocidade com que essa plaquinha vai vibrar com que a membrana o placar tendo peso dois vão vibrar para produzir o som é um construtor se eu fizer sim o som vai tocar em definitivamente vai tocar pra sempre até que seja chamada uma função para parar o som que é a função no tony e eu preciso passar pra ele qual porta que eu tô gerando o som porta que eu quero parar de gerar o som tá certo a prova o próximo construtor para a função tony
é o próximo uso para função tony é eu passo a porta eu informo a freqüência do som ea reforma duração duração desse som nesse caso não é preciso chamar nó tony certo porque porque aqui eu já informa duração do sol quanto tempo esse som vai durar vai tá tocando em beleza então olha como é fácil a gente utilizar a função é tony em termos de edson termos de frequência a gente vai utilizar produzir sons aqui a partir de 31 r 10 até até 4.978 é representam nós vamos usar essa faixa total para produzir o som
saque com os nossos dispositivos aqui nós vamos fazer toda a escala de notas utilizando essas duas frequências com esse mínimo e como esse máximo vocês vão entender isso daqui a pouquinho então olha só como é que a gente trabalha com a função tony como é que eu produziria um som eu vou colocar um valor bem maior que 31 e é porque 31 que no seu início e vai dar pra ouvir aqui nesse alto falante enfim vou colocar uma tonalidade maior que vocês vão entender isso rapidinho primeiro comporta que a gente está trabalhando no caso que
a porta que está no definir só importa é çom o qual a frequência que eu quero utilizar eu vou colocar aqui 200 inicialmente certo depois a gente vai variar essa freqüência e qual o tempo em milissegundos que eu quero que esse sono seja reproduzido eu quero que seja reproduzido durante um segundo e meio ok e aqui nós vamos colocar um de lei para ele aguardar o som tocar o céu antes de continuar antes de passar para o próximo procedimento então nesse caso aqui vai ser um delay eu vou colocar um deles um pouquinho maior do
que o tempo do som para ele criar uma pausa entre som porque senão e se não tiver o delay aqui por exemplo comentar esse de eleitor se não tiver de lei o que ele vai fazer e vai ficar repetindo esse som aqui e se eu colocar o mesmo de lei desse tempo aqui também vai ficar repetindo ele vai dar uma pausa muito minúsculas que é o só o tempo dele acabar o código que voltar aqui pra cima executar o loop de novo então quase que imperceptível sé eu quero dar uma pequena pausa então coloco um
delay um pouco maior do que esse tempo aqui do que o tempo da nota então por exemplo mil e 600 seiscentos um deles um pouco maior que a gente vai ver que a nota vai para ela vai ficar ela vai tocar durante o segundo e meio de uma pequena pausa vai começar a tocar novamente a gente já a rodar a simulação aqui a gente consegue perceber isso eu tô com meu alto falante ligado aqui tô olha só vamos tocar olha só então o segundo e meio leve toca ele está uma pequena pausa certo e toca
novamente que faz o lupi se eu quiser dar um segundo e meio de pausa também eu dobro esse tempo certo então aqui eu coloco a pausa de três segundos nesse caso ele vai tocar por um segundo e meio esse tempo aqui está embutido aqui vai parar por mais o senhor e meio e voltar de novo olha só para o mesmo tempo o povo novamente certo e como que a gente levaria o som é só avaliar a freqüência então tô com 200 ac olha só que interessante vamos chamar otoni mais de uma vez é como colocar
um segundo de tempo o melhor meio segundo de tempo pra nota ok um delay de 250 e as de 550 acção de lei fica menor que o tempo é um deleite 550 nota que vai ter uma coisa muito pequena nós vamos aumentar aqui eu vou chamar a função tony de novo por eu vou aumentar a freqüência para 300 certo vou chamar de novo a aumentar para 400 tony de novo vou aumentar para 500 e só meu stone de novo eu vou aumentar para 600 e aí aqui eu vou dar um delay um pouco maior de
33 segundos antes que ele comece a repetir novamente essa esse monte de tony essa canção aqui nós uma musiquinha vamos ver olha só então vai voltar aqui ó para o beleza então virou só que ele foi mudando a tonalidade quando aumentando o valor gente aumenta a freqüência e muda o som aqui do nosso dispositivo com isso usando criatividade usando muito boa vontade a gente consegue criar melodias no arduino é isso aí eu consigo fazer com que o arduíno toque melodias diferentes é lógico que usando piso e buser são melodias mais simples então é nós eu
já tenho uma melodia preparado e já tem o 'parabéns pra você' preparado aqui só que de uma forma diferente nós vamos aprender um pouco mais sobre é programação do arduino pra gente utilizar esse parabéns pra você mas antes da gente tocar parabéns colocar o parabéns pra funcionar vamos ver essa montagem vamos ver esse código aqui funcionando nordo hino vamos passá lá para o nosso programa que eu vou copiar todo esse conteúdo vou passar pra cá nós ao mesmo define tudo que a gente fez lá e vamos ver isso funcionando no arduino vamos lá vamos para
passar para a montagem bora lá muito bem pessoal então tô aqui com o arduino já com o nosso o zezinho montado em um barzinho de computador tac o isp que eu estou com ele ligado que nuno preto ligado na porta ground n d e e o positivo vermelho ligado aqui na porta 9 do nosso arduino ok então nós vamos passar a fazer a transferência do código aqui pro arduino e ver ele tocando aqui então aquele código que a gente copiou lá vamos compilar aqui fazer a transferência e vão ver que vai começar a tocar o
que nós programamos 80 compilando a esquete lá já vai fazer transferências transferência de novo para esperar vai tocar ó beleza então exatamente aquele código que nós programamos lá vão parar aqui deixa eu ligar porque senão vai ficar tocando aqui e nem porque está com lupi lá continua exatamente aquele código que nós trabalhamos foi transferido aqui produzindo nós conseguimos já produzir som com o nosso dispositivo no caso que com nosso buser ok deu pra entender esse início vamos voltar pro computador então o pessoal vocês viram isso aqui funcionando na prática lá no nosso arduino e entendemos
como funciona a função tony ok então nessa aula foi uma aula introdutória sobre som sobre dispositivos nós vamos continuar na próxima aula onde nós vamos entender como a gente vai produzir uma melodia então já tenho que inclusive na pasta já tenho a partitura pronta que do parabéns pra você é o que nós vamos programar nós vamos seguindo essa partitura exatamente essa partitura nós vamos tocar a música parabéns pra você basicamente nós vamos fazer um arquivo é ponto h que vai conter todas as nossas músicas sé todas as músicas são todas as notas possíveis que nós
vamos utilizar certos e programar suas notas dentro de um vetor a nova etar de nota o diretor de tempo mas eu não vou me adiantar muito não esse conteúdo nós vamos ver na próxima aula então se você não é inscrito no pé de tempo não se inscreve agora clique no sininho para não perder mais nenhuma notificação do nosso canal ajuda a gente clicando no jovem ensina a gente nas nossas lentes sociais na hora de hoje vou ficando por aqui até a próxima aula onde nós vamos criar uma melodia completa no arranjo indo beleza até à
próxima champions