Boa noite, pessoal!

Estou tentando criar dois pulsos com o arduino, um de 100us e outro de 20us, mas não estou conseguindo. Estou usando a função delay, quando coloco valores menores que 1ms ela gera pulsos fixos de 10us apenas.

Exibições: 67

Responder esta

Respostas a este tópico

Boa noite JFMA,  (se não gosta que te chame pelas iniciais, avise),

delay()   usa valores inteiros e maiores que 0, em milissegundos, 

ao invés de usar delay();, use delayMicroseconds(); ,

e coloque o tempo que precisa em microssegundos.

https://www.arduino.cc/reference/en/language/functions/time/delaymi...

RV 

Obrugado, Minerin. Não tem problema, pode me chamar de JFMA.

Deu certo?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço