fala galera e vamos fazer hoje a lei com que está no mundo vou mostrar para vocês hoje como usar saídas pwm no arduino então primeira coisa se observada pessoal vamos ver se eles pegaram as do hino o mega tem um monte de saída pwm um uno não estou nem todas as saídas dele são pwm não bora que fale porém pwm aqui é só é porque tem uma marcação zinho aqui bastante nozinho aqui antes então olha só nove dez onze a3 a5 e a6 são saídas pwm tão que que eu fiz aqui eu coloquei eu tô
ajustar a velocidade da esse motor aqui e indiretamente já não era mais fácil colocar um potenciômetro lá no motor e ajudar velocidade ah tá vamos lá será que potenciômetro ia aguentar a corrente do motor novamente ele a fritar né beleza vamos lá que que eu fiz aqui eu coloquei um potenciômetro para tô fazendo a leitura analógica aqui do potenciômetro e tá ligado no em cinco olha só se você está ouvindo que até um barulho mudo o motor i e aí eu não estou usando cheiro de álcool eu montei esse circuito aqui ó ele cara aqui
é um alto a copa d'or é um tc 517 primeiro para que que serve esse cara serve para isolar o arduino da parte de potência ou seja seu imagina se dá um pipoco aqui que a minha parte de potência tô trabalhando concorrente mais alta e passa aqui para arduíno tá o arduino então ele isola eletricamente o arduino da minha parte de potência ou seja tudo essa comunicação aqui é como se fosse efetuada por luz e é realmente efetuada por dois tão como funciona esse cara que ele tem um é de infravermelho eternamente [Aplausos] é uma
falta o trânsito aqui do outro lado aí o que acontece a partir do momento o que que acontece quando eu é totalmente a na velocidade aqui o que que tá acontecendo que se eu fosse um fino digital aqui por amedigital saltar ele estaria mandando 5 ou 10 porém não eu tô mandando de 0 a 5 e tem um monte de intervalo aí no meio tá zero assim ou seja eu vou alterando a intensidade aqui de brilho desse led que por sua vez altera que é o ganho os corrente nesse cara aqui o que é como
se a minha base aqui vai ser corrente elos que acontece quanto mais duas maior corrente aí o que acontece eu tô chaveando aqui um tip122 que é um dado então tava só simbologia não é do carro então que resolvi simplificar o que acontece eu tô chaveando ele aqui ou seja quanto mais luz mas corrente passa por aqui maior velocidade do meu motor e aqui como efetue a ligação o positivo direto no no motor e eu tô chaveando o negativo e se vocês vem tá funcionando muito legal olha só que show em tão segundo momento eu
vou mostrar para você e do skate disso oi e aí pessoal vamos ao código agora primeira coisa que eu vou fazer aqui que dentro de você tanto eu vou criar um cereal ponto peguei 9600 programa aqui então primeira coisa que eu vou fazer eu vou ler no potenciômetro então vó tem uma variável para armazenar esse valor ante vou chamar de valor mesmo valor igual a o analog virgem qual a entrada analógica que eu tô lendo a tá 01 e outra coisa quando eu tô lendo a minha entrada analógica aqui como ela entrada de dez pit
ela vai me gerar valores de 0 a 1023 porém a minha saída pwm não trabalham com esses valores trabalho de 0 a 255 então eu vou converter ligares a esse valor eu vou criar uma outra variado chamada velocidade é igual vou usar um map aqui para realizar esse valor a gente que acha que esse método só sai para cego ele serve para qualquer coisa valor qual o valor de zero a camille três é o valor aqui da minha entrada analógica eu vou converter isso aqui para ser 0 a 255 e agora vamos a um escrever
no pwm vai ser agora analog cliente é para escrever na lógica o analog raidcall na lógico que tá ligado a minha carga está ligada na nove então quê que eu vou escrever aqui dentro a velocidade agora só vamos dar uma linha de programação aqui para vocês verem o que que realmente está acontecendo internamente com arduino então programa já tá funcionando tá funcionando gente tá aqui serial 1 o que que eu vou colocar aqui dentro primeiro momento eu vou mostrar o valor da leitura valor que está sendo escrito lá na entrada analógica e aí o valor
é doido é e aí e aí o valor lido o zé e assim black los e o jesus que é assim então vamos lá agora vou dar um controle aqui com a peça tudo o porém aqui vai ser um print aliene eu vou lá uma linha e aqui eu vou lá o valor e vou criar outro aqui e com o valor que vai mostrar o valor da minha e esse valor aqui o valor da minha velocidade no valor da variável velocidade não o que é o valor que eu tô escrevendo na minha saída analógica e
lembrando que isso é uma saída analógica emulada velocidade aqui vai ser essa variável aqui vou mandar gravar essa encrenca avô com dele aqui que você acha que não vai conseguir visualizar nada pelo material ac-500 e aí e difamar o pa eu entendi errado aqui a besteira cima ponto ele agora é e vamos lá vamos agora para leitura aqui já tá lendo aqui olha só minha variável está zerada tenho nada no valor analógico não a velocidade também está zerada olha só agora olha que bacana realmente olha ela tá 511 colocar um 1023 vai dar o 255
olha só vem 23255 show de bola né então você não vai poder vir agora o motor uma secar tá girando vocês têm sobre o barulho aí ó ó a beleza pessoal se gostou dá aquele like se inscreve no canal ativo sininho e até a próxima aí tchau