o olá eu sou professor gustavo e hoje vou mostrar para vocês como utilizar a função pwm no arduino utilizando a plataforma pink e companheiro e aí e aí e aí e eu fiz uma montagem aqui com led no resistor e um potenciômetro bem simples para focar na explicação do pwm ok o potenciômetro no terminal tá no positivo quanto terminal no negativo o gnd e o pino central está no na entrada a 0 do arduino e o led o cantor está no negativo na gnd o ano do está passando por um resistor de 220 o hino
para entrada três do meu hino vejo esse símbolo aqui ele significa que essa entrada três ela é uma entrada além de ser digital eu posso usar ela como pedro m eu não tenho e é saída analógica no meu arduino eu tenho essa daqui que são as entradas na lógica mas não existe saída não tô como que eu posso variar o brilho de um ele que está ligado numa saída digital eu falei para vocês um outro vídeo que disseram 13 são saídas digitais como que eu vario esse é o brilho de led que está numa feira
digital se eu não tem saída na loja usando o recurso do pwm e o pwm é uma variação da largura do puxo o digital for eu tenho zero volts ou eu tenho cinco minutos quando eu uso o recurso do pwm eu estou é e enviando nessa saída pulsos de cinco gols e o tempo que eu vou deixar em 5 volts e o tempo que eu vou deixar em vários bolsos quem é que vai é fazer com que o pwm acenda de forma diferente na leve quanto mais tempo eu deixar em 5 volts maiores sobrinho dele
quanto menos tempo deixarem circulou menor vai ser o brilho direto e essa saída pwn ela varia de 0 a 255 isso é a frequência dos pulsos é o tempo que vai ficar 110 volts ou versículos 255 do valor máximo quer dizer que todo tempo essa saída vai ficar em 5 volts 100 m quer dizer que todo tempo ele vai ficar em zero vou se eu tiver um valor intermediário metade do 220 225 e eu vou ter metade seria 2 voltas e meia tudo bem então vamos ver aqui como que eu fica a minha programação como
que é o código eu coloquei aqui é uma variável chamada pino potenciômetro disse que não constante inteira e está ligado em a zero então eu estou nomeando a entrada zero aqui uma lógica com o piloto atencioso grande escrevi u2 - walk on o meu led eu disse que tá na entrada três aqui ó que essa entrada 3 e eu tenho aqui uma variável valor pote que eu ensinei dela como zero eu vou trabalhável pwm valores 0 valor pote vai ser o valor que eu vou usar aqui na nas minhas contas deixa eu fechar esse redutor
cinema o novo boy the setup eu inicializei a minha da filial usando aqui seria alguém ninguém sem ser e eu declarei alegue que o pino três aqui ó como uma série então quando eu disse aqui que eu tenho três chama leve aqui eu tô dizendo que tenho três que eu não ia com led é uma sair outra vez a função pingo então isso daqui é o meu boy descer tá tudo bem não vai de luto o que que eu fiz análogo rir é leitura do pino analógico aqui estou lendo esse pino analógico aqui mas qual
o pino que eu tô lendo o pino que eu chamei de pepino potenciou eu a 0 do outro nome isso aqui eu não preciso escrever a zero posso usar o nome que eu dei ele o valor pote e leitura do pino do potenciômetro e essa leitura aqui oi tá saindo aqui a intenção em voo ele entra aqui em gotas por que que eu entrada na loja só que aqui dentro nós temos o conversor de analógico para digital então ele transforma a tensão de 0 a 5 volts em um valor digital de 0 a 1023 tudo
bem é o que eu quero depois transformar de 03 o valor pwm eu falei para vocês que o pedro ele usa de 0 a 255 eu não posso corresponder zero imperial e 01 pedal fire 1023 em serial é 255 não vejo aqui ó e das anotação aqui e para facilitar eu entendimento 5 rows quando tiver chegando 5 volts na minha entrada analógica isso corresponde a 1023 em serial que corresponde a 255 em pwm se eu estou jogando 255 na saída três lá colega e vai acender uma árvore livre 110 volts o que é quando eu
estiver o meu potencial todo desse lado 15 rosto é conectado acidente nada porque que tá entrando 5 volts nesse pino e tá indo o pino central que tava zero ficou o zero volts é tudo do outro lado aqui ó quando esse pepino aqui central estiver encostado aqui nesse outro terminal é o terminal que tá entrando 10 20 ou 30 imperial quiserem pwm bom então e esse mapeamento aqui que eu tô fazendo é justamente para transformar serial pwm é isso daqui ó tá é porque o meu minha saída pwm não entende de 0 a 1023 só
entende de 0 a 255 também a aí essa função análoga uruguai e a escrever de forma analógica lá no pino 3 que eu chamei ele de led aqui em cima o que que eu escrevo o valor e pwm que eu estou encontrando ó e aqui nessa parte final é só para nós verificarmos aqui numa monitor serial os valores que estão em serial e pwm para a gente poder fazer correspondência vai ficar mais fácil de entender tudo bem então eu vou colocar aqui o o inicial simulação e vejam que o meu velho está sendo vou abrir
um monitor serial quanto que ele tá lendo aqui ó potenciômetro está lendo 1022 1022n tá chegando a minha 23 né oi e ele tá vendo transformando para pwm 254 e do valor e 1023 corresponde a 254 que é quando led está acendendo uma massa sylvari aqui ó aproximar e eu variando aqui e o meu led vai acender mais fraco a matéria pagam a entender conforme eu vou mexendo aqui e vai acendendo mais forte meu leve até ele chegar no brilho máximo e aqui a gente pode acompanhando o valor pwm 235003 sensorial e correspondiam ao fisco
ou conforme os vai mexendo aqui ó valor inicial vai diminuindo porque a pretensão vai dormir já não tá mais fico longe tá 4463 e o pw vai de menina também a hora que eu chegar mais ou menos na metade aqui ó o que é um 122 mais ou menos ele tá lá metade lá mais ou menos dormir 23 bom então led brilhando mesmo aqui ele vai entendendo mas sabe até eu zerar o meu a minha atenção foi aqui no no programa que ele não tá zerando nem chegando no máximo tá chegando próximo né meu led
está apagado tudo bem então e o pino os pinos pwm só que são todos esses daqui o 3 ou 5 6 9 10 e 11 eles são pinos digitais aonde eu consigo variar a atenção tô fazendo com que fique mais ou menos tempo em 5 volts dentro de um período de forma que a minha carga está ligado no caso aqui mede enxerga e como se fosse uma tensão variável atenção não é dela ou é zero ou é simples ó mas como fica mudando de zero para 5 horas é muito rápido se eu consigo controlar isso
através do pwm mais tempo o mesmo tempo leva entregue que tá chegando como se fosse uma atenção maior uma atenção lá quanto mais tempo fica em 5 votos o teu 255 mais tensão ele entende que tá chegando nele por mais tempo 5 volts está ficando com ele quanto menos tempo ficar em cinco vou ele entende que menos tensão tá chegando então estou simulando uma saída analógica utilizando a função peniana tudo bem e o que que serviço para você controlar as cargas você pode ter controle de velocidade de motor por exemplo usando o pw você pode
ter controle da tensão que tá chegando na cara tudo bem no próximo vídeo eu vou fazer esse controle para controlar o brilho de um led rgb não falei numa outra hora que eu fiz aí tá então a próxima próximo vídeo usando o pwm eu vou fazer o controle do banho do led rgb quando eu vou conseguir controlar a tensão que tá chegando nos três e a mudas de led rgb vermelho no verde e no tá bom então é isso que eu queria mostrar pra vocês na sala se ficarmos dúvida deixe uma mensagem aí que eu
vou estar procurando responder tá bom se inscrevam aí no canal e se importante ative o sininho para que vocês possam recebendo e os novos livros aquilo tá custando eu vou fazer uma série grande aí sobre o organismo utilizando o que o que kelly para vocês poderem também tá para ficar tudo bem obrigado pessoal até o próximo