Muito bacana. Extremamente simples e útil. Acrescentei um código para obter as leituras da frequência e do duty cycle em um display 16x2 i2C. Caso tenha interesse, posso disponibilizar o programa modificado para que você possa compartilhar no canal.. Ainda pretendo acrescentar quatro botões para seleção de escala, com a intenção de deixar o ajuste de frequência mais suave. Talvez divididas em 4 faixas. Obrigado por compartilhar.
Era bom colocar este botão aí já retira a interferência dos potenciometors. Se possível compartilhar este código comigo. Estou fazendo uns testes. Pra montagem de um drone agrícola. Utilizar pra controlar 8 motores bldc independentes.
Obrigado pela aula! Vc poderia me dar um norte? Estou iniciando agora com arduino, meu objetivo é criar uma ferramenta que gere 2 sinais de onda quadrada em pinos distintos, com frequências e larguras de pulsos variáveis também distintas e independentes. Trocando em miúdos, eu preciso gerar duas ondas quadradas que variem de 1Hz até por volta de 400Hz com controles independentes, que também de forma independente eu possa controlar o tempo do nível alto (ou baixo) em milissegundos*. *Quanto ao controle do nível do pulso por tempo (até onde meu conhecimento limitado me levou) talvez eu teria que resolver o percentual de duty cycle calculando em função da frequência, ou seja, ao inserir um valor como por exemplo 3ms eu teria que chegar no valor de duty cycle para aquela determinada frequência e assim o aplicar. A ideia final é que esses controles de frequência e "tempo do nível" sejam feitos por 4 potenciômetros e que um display simples ligado ao arduino mostre esses valores. O caminho seria trabalhando com os registradores 1 e 2? Muito obrigado!
Ótimo video, estou tentando recuperar um maquina de limpeza de bicos injetores, e preciso controlar a frequencia, só tenho que fazer isso em 4 pinos de forma que os sinais fiquem squenciais... mais o video ja deu um norte!
Show Cleber. Estava precisando disso mesmo. Vou fazer um ajuste de velocidade pra usar um coller em agitadores magneticos pra usar em laboratórios de quimica. Preciso de um sinal fixo de 25 khz e de variar o duty com um potenciometro. Obrigado
Muito bom professor! Estou montando um circuito com essa finalidade, gerar um sinal modulado com frequência e duty cicle. Mas no meu caso o sinal declarado para saída está tendo uma pequena variação indesejada abrupta, na subida e descida do sinal, até se estabilizar. Vi em um outro vídeo que a função ResponsiveAnalogRead pode realizar esse "filtro", amortecendo o sinal. Acho que poderia servir para mim, mas não estou conseguindo aplicar para um sinal de saída. É possível? Resumindo, seria para aplicar na variável pinoSinal desse vídeo.
Esta biblioteca só em em us(micro segundos) exatos ? ela não trabalha por ex: 49.3us , ou é 49us ou ja pula para 50us. Como resolvo isso ? meu projeto precisa de mais resolução.
Amigo, boa noite, seu exemllo caiu como uma luva pra uma necessidade que estou tendo, só me responda como faço pra ler uma tensão variavel de 0 a 10v de entrada?
oi Paulo! Sinais Oscilatórios podem ser medidos tanto em AC quanto DC. Se você colocar em AC, o osciloscópio "adiciona um capacitor" em série com a ponta de prova, com isso o nível DC do sinal é removido. No meu caso medi em DC mesmo, geralmente o Osciloscópio tem um botão para fazer essa seleção, ou está dentro de algum menu de opções do canal. Valeu!
Ola mestre, tudo bem estava vendo seu video sobre potenciometro digital, e tenho uma duvida. É possivel utiliazr o X9C104S em serie?... pois preciso de um potenciometro de 500k para controlar um variador de potência pelo arduino, é possivel? se não como eu conseguiria controlar um motor mono de 2 cv pelo arduino? Parabéns pelo conteudo, é muito bom!!!!
Oi Rodezio! Pelo o que eu entendo dá para fazer em série sim, mas fique atento à tensão máxima nos pinos do CI, faça as contas certinho. Sobre o controle de Motor AC, vou estudar como fazer isso com Arduino, não me parece ser tão simples. Valeu!
oi Wagner! Eu consegui aumentar um pouco sim, mas a resolução do Duty Cycle ficou comprometida, não sei dizer se irá te atender. Acredito que microcontroladores mais novos como o STM32 devem conseguir fazer o que você precisa. Valeu!
Obrigado pelo conteúdo professor, tira uma dúvida se possível, vi no vídeo que posso utilizar apenas as saídas 9 e 10 do arduíno, mas eu posso usar as duas ao mesmo tempo? Oi seja ter duas saídas gerando o sinal de forma independente?
Essas saídas podem ser usadas simultaneamente e de forma independente sim. Você pode configurar diferentes frequências e ciclos de trabalho para cada saída e controlá-las separadamente.
Muito bacana. Extremamente simples e útil.
Acrescentei um código para obter as leituras da frequência e do duty cycle em um display 16x2 i2C.
Caso tenha interesse, posso disponibilizar o programa modificado para que você possa compartilhar no canal..
Ainda pretendo acrescentar quatro botões para seleção de escala, com a intenção de deixar o ajuste de frequência mais suave. Talvez divididas em 4 faixas.
Obrigado por compartilhar.
Era bom colocar este botão aí já retira a interferência dos potenciometors. Se possível compartilhar este código comigo. Estou fazendo uns testes. Pra montagem de um drone agrícola. Utilizar pra controlar 8 motores bldc independentes.
Boa tarde Cleber, parabens pelo ensinamento. Quero saber se voce tem curso como utilizar o osciloscopio?
puxa, a resolução boa e estavel. Parabéns Professor!
Obrigado!
Muito bom. Muito fácil de entender e praticar.
Top d+++ seus vídeos. Parabéns pelo vídeo. Já me ajudou muito
Que bom que ajudou! Valeu!
Obrigado pela aula!
Vc poderia me dar um norte?
Estou iniciando agora com arduino, meu objetivo é criar uma ferramenta que gere 2 sinais de onda quadrada em pinos distintos, com frequências e larguras de pulsos variáveis também distintas e independentes.
Trocando em miúdos, eu preciso gerar duas ondas quadradas que variem de 1Hz até por volta de 400Hz com controles independentes, que também de forma independente eu possa controlar o tempo do nível alto (ou baixo) em milissegundos*.
*Quanto ao controle do nível do pulso por tempo (até onde meu conhecimento limitado me levou) talvez eu teria que resolver o percentual de duty cycle calculando em função da frequência, ou seja, ao inserir um valor como por exemplo 3ms eu teria que chegar no valor de duty cycle para aquela determinada frequência e assim o aplicar.
A ideia final é que esses controles de frequência e "tempo do nível" sejam feitos por 4 potenciômetros e que um display simples ligado ao arduino mostre esses valores.
O caminho seria trabalhando com os registradores 1 e 2?
Muito obrigado!
aula muito legal, fica minha pergunta posso gerar 2 sinais distintos ?
Ótimo video, estou tentando recuperar um maquina de limpeza de bicos injetores, e preciso controlar a frequencia, só tenho que fazer isso em 4 pinos de forma que os sinais fiquem squenciais... mais o video ja deu um norte!
Show Cleber. Estava precisando disso mesmo. Vou fazer um ajuste de velocidade pra usar um coller em agitadores magneticos pra usar em laboratórios de quimica. Preciso de um sinal fixo de 25 khz e de variar o duty com um potenciometro. Obrigado
Que bom que ajudou! Abraço
Ele pode gerar um sinal para um inversor 12v para 220v?
Muito bom professor!
Estou montando um circuito com essa finalidade, gerar um sinal modulado com frequência e duty cicle. Mas no meu caso o sinal declarado para saída está tendo uma pequena variação indesejada abrupta, na subida e descida do sinal, até se estabilizar. Vi em um outro vídeo que a função ResponsiveAnalogRead pode realizar esse "filtro", amortecendo o sinal. Acho que poderia servir para mim, mas não estou conseguindo aplicar para um sinal de saída. É possível? Resumindo, seria para aplicar na variável pinoSinal desse vídeo.
Esta biblioteca só em em us(micro segundos) exatos ? ela não trabalha por ex: 49.3us , ou é 49us ou ja pula para 50us. Como resolvo isso ? meu projeto precisa de mais resolução.
Amigo, boa noite, seu exemllo caiu como uma luva pra uma necessidade que estou tendo, só me responda como faço pra ler uma tensão variavel de 0 a 10v de entrada?
Muito bom! Parabéns pelo vídeo. Gostaria que tivesse mostrado como usar o osciloscópio para verificar o sinal. É em DC ou AC? Onde muda isso?
oi Paulo! Sinais Oscilatórios podem ser medidos tanto em AC quanto DC. Se você colocar em AC, o osciloscópio "adiciona um capacitor" em série com a ponta de prova, com isso o nível DC do sinal é removido. No meu caso medi em DC mesmo, geralmente o Osciloscópio tem um botão para fazer essa seleção, ou está dentro de algum menu de opções do canal. Valeu!
Legal se pudéssemos fazer um gerador de sinais..principalmente senoidal
Está nos planos aqui! Valeu!
Olá, consigo uma frequência de 200Hz?
Ola mestre, tudo bem estava vendo seu video sobre potenciometro digital, e tenho uma duvida. É possivel utiliazr o X9C104S em serie?... pois preciso de um potenciometro de 500k para controlar um variador de potência pelo arduino, é possivel? se não como eu conseguiria controlar um motor mono de 2 cv pelo arduino? Parabéns pelo conteudo, é muito bom!!!!
Oi Rodezio! Pelo o que eu entendo dá para fazer em série sim, mas fique atento à tensão máxima nos pinos do CI, faça as contas certinho. Sobre o controle de Motor AC, vou estudar como fazer isso com Arduino, não me parece ser tão simples. Valeu!
pode captura uma frequencia e gerra outra igual e envia video
Fica dando erro de variável não declarada "leituraPot"
Tem como gerar frequência de 400khz?
Qual microcontrolador consegue?
oi Wagner! Eu consegui aumentar um pouco sim, mas a resolução do Duty Cycle ficou comprometida, não sei dizer se irá te atender. Acredito que microcontroladores mais novos como o STM32 devem conseguir fazer o que você precisa. Valeu!
@@FunBots querendo fazer um protótipo de eletrobisturi.
Obrigado pelo conteúdo professor, tira uma dúvida se possível, vi no vídeo que posso utilizar apenas as saídas 9 e 10 do arduíno, mas eu posso usar as duas ao mesmo tempo? Oi seja ter duas saídas gerando o sinal de forma independente?
Essas saídas podem ser usadas simultaneamente e de forma independente sim. Você pode configurar diferentes frequências e ciclos de trabalho para cada saída e controlá-las separadamente.
Alguem pode me ajudar, o meu programa tá dando erro. Se alguem tiver o programa rodando normal e puder me enviar eu agradeço
👏👏👏👏
Valeu!