Популярное

EU NÃO SABIA QUE O ARDUINO CONSEGUE FAZER ISSO!

43 Просмотры
Размещено
Aprenda a montar um gerador de sinal de Onda Quadrada com frequência e Duty Cycle variáveis com um Arduino Uno e dois Potenciômetros.
O sinal terá frequência máxima de 100kHz e o duty cycle é variável de 0 até 100%. Para isso iremos alterar as configurações do Timer 1 do microcontrolador ATMega328P. Esse Timer possui 16 bits de resolução, onde ele reserva 10 bits para alterar o duty cycle do sinal, o que é bem melhor do que o sinal de analogWrite comum do próprio Arduino, que possui 8 bits. Atém disso ele permite alterar a frequência do sinal, de forma bem simples escolhendo o período do sinal, e isso também é possível mas sem muitas opções de ajustes no analogWrite comum.

O lado negativo fica por conta da opção de pinos, apenas os pinos 9 e 10 são utilizáveis com o Timer 1 desta forma.

Para fazer essa configuração iremos utilizar a biblioteca TimerOne.h, que está disponível para download no seguinte endereço:
https://www.arduino.cc/reference/en/libraries/timerone/

Também é possível instalar via Gerenciador de Bibliotecas.

Confira o meu Curso de Arduino na Danki Code:
https://cursos.dankicode.com/curso-arduino-completo

Meus livros de Arduino e Eletrônica que recomendo:
Arduino em Ação: https://amzn.to/3iBrXOH
Programação com Arduino: Começando com Sketches: https://amzn.to/3ixZ0TM
Programação com Arduino II: Passos Avançados com Sketches: https://amzn.to/3pN8w73
Microeletrônica, by Sedra/Smith: https://amzn.to/3iQskVR

Compre o seu microcontrolador:
Arduino Mega 2560: https://s.click.aliexpress.com/e/_9IdUB2
Arduino Uno: https://amzn.to/2ZATs0b ou https://www.banggood.com/custlink/mGKEgG3UqT
Arduino Uno + ESP8266: https://s.click.aliexpress.com/e/_9GZtlc
NodeMCU ESP8266: https://amzn.to/3erEWAd

Não deixe de se inscrever no canal para não perder todas as aulas e futuros projetos! Aproveite para me seguir também nas outras redes sociais:
Instagram: https://www.instagram.com/cleber.funbots/
Facebook: https://www.facebook.com/cleber.funbots/
Telegram: https://t.me/cleberfunbots

Um abraço! ????
Prof. Cleber Borges
__________
Категория
Ардуино
Комментариев нет.